Expand description
things-mcp — local-first MCP bridge between Claude and Things 3.
Modules§
- bearer
- Bearer-token guard for OAuth-protected MCP endpoints.
- core
- http_
transport - HTTP/streamable-HTTP transport for
things-mcp. - logging
- Tracing setup for things-mcp.
- oauth
- OAuth 2.1 authorization surface for the streamable-HTTP transport.
- server
rmcpServerHandlerimplementation. Tools are registered with#[tool_router]and each delegates to atools::*function. Outputs are returned asJson<T>—rmcpserialises and emits the structured payload.- setup
- Interactive setup for the streamable-HTTP + OAuth deployment.
- state
- Application state shared across MCP tool invocations.
- tools