Thingctx
Drives AI agent tool calls against real systems, APIs, or local processes using declarative descriptions, supporting multiple protocols and robust per-operation authorization.
Drives AI agent tool calls against real systems, APIs, or local processes using declarative descriptions, supporting multiple protocols and robust per-operation authorization.
thingctx provides a robust framework for connecting AI agents to real-world systems, from web APIs and IoT devices to local processes. It operates by interpreting W3C Web of Things (WoT) Thing Descriptions, which declaratively outline a system's callable interfaces (actions, properties, events) and their respective communication protocols (HTTP, MQTT, RTSP, in-process, subprocess). This allows agents to interact with diverse systems through a unified tool set, without needing to understand the underlying transport mechanisms. It features a strong emphasis on security, offering per-operation authorization and ensuring that agent applications never directly handle sensitive credentials. thingctx can be used as a Python library, a command-line tool, or as an MCP server to bridge closed AI agents like Claude Desktop or VS Code to external systems.