Expand description
MCP (Model Context Protocol) server implementation for Things 3 integration
Modules§
- io_
wrapper - I/O abstraction layer for MCP server to enable testing
- middleware
- MCP Middleware system for cross-cutting concerns
- test_
harness - Test harness for MCP server testing
Structs§
- Call
Tool Request - Call
Tool Result - GetPrompt
Request - GetPrompt
Result - List
Prompts Result - List
Resources Result - List
Tools Result - Prompt
- MCP Prompt for reusable templates
- Read
Resource Request - Read
Resource Result - Resource
- MCP Resource for data exposure
- Things
McpServer - MCP server for Things 3 integration
- Tool
- Simplified MCP types for our implementation
Enums§
Functions§
- start_
mcp_ server - Start the MCP server
- start_
mcp_ server_ generic - Generic MCP server implementation that works with any I/O implementation
- start_
mcp_ server_ with_ config - Start the MCP server with comprehensive configuration
- start_
mcp_ server_ with_ config_ generic - Generic MCP server with config implementation that works with any I/O implementation
Type Aliases§
- McpResult
- Result type alias for MCP operations