Skip to main content

Crate things_mcp

Crate things_mcp 

Source
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
rmcp ServerHandler implementation. Tools are registered with #[tool_router] and each delegates to a tools::* function. Outputs are returned as Json<T>rmcp serialises and emits the structured payload.
setup
Interactive setup for the streamable-HTTP + OAuth deployment.
state
Application state shared across MCP tool invocations.
tools