Expand description
Model Context Protocol (MCP) Server Implementation
This module provides a complete MCP server implementation that follows the MCP protocol specification 2025-06-18 using stdio transport.
The server exposes memory management tools through the MCP protocol, allowing Claude to store, search, and manage hierarchical memories.
Re-exports§
pub use auth::AuthContext;pub use auth::AuthMethod;pub use auth::MCPAuth;pub use auth::MCPAuthConfig;pub use circuit_breaker::CircuitBreaker;pub use circuit_breaker::CircuitBreakerConfig;pub use circuit_breaker::CircuitBreakerStats;pub use circuit_breaker::CircuitState;pub use handlers::MCPHandlers;pub use rate_limiter::MCPRateLimitConfig;pub use rate_limiter::MCPRateLimiter;pub use rate_limiter::RateLimitStats;pub use tools::MCPTools;pub use transport::StdioTransport;
Modules§
- auth
- MCP Authentication Middleware
- circuit_
breaker - Circuit Breaker Implementation for MCP Operations
- handlers
- MCP Request Handlers
- rate_
limiter - MCP Rate Limiting System
- tools
- MCP Tools Definition and Schema
- transport
- Stdio Transport Implementation for MCP Protocol
Structs§
- MCPServer
- Main MCP Server implementation
- MCPServer
Config - MCP Server configuration