Expand description
AimDB MCP Server
Model Context Protocol (MCP) server implementation for AimDB. Enables Large Language Models to interact with running AimDB instances for introspection, debugging, and monitoring.
§Architecture
LLM Host (VS Code/Claude)
↓ stdio (JSON-RPC 2.0)
aimdb-mcp server
↓ aimdb-client library
AimDB instances (Unix sockets)§MCP Protocol
- Transport: stdio with NDJSON
- Protocol: JSON-RPC 2.0
- Version: 2025-06-18
- Capabilities: Tools (7), Resources (5), Prompts (2)
Re-exports§
pub use error::McpError;pub use error::McpResult;pub use server::McpServer;pub use transport::StdioTransport;
Modules§
- architecture
- Architecture agent shared state
- connection
- Connection pool management for AimDB instances
- error
- Error types for the MCP server
- prompts
- MCP Prompts for AimDB
- protocol
- JSON-RPC 2.0 and MCP protocol types
- resources
- MCP resources implementation
- server
- MCP server implementation
- tools
- MCP tools implementation
- transport
- stdio transport for JSON-RPC 2.0 over NDJSON