Skip to main content

Crate aimdb_mcp

Crate aimdb_mcp 

Source
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