Expand description
HTTP daemon server for multi-client access to Post-Cortex
Provides lock-free HTTP/SSE transport for MCP JSON-RPC, enabling multiple Claude Code instances to share a single RocksDB instance.
Re-exports§
pub use config::DaemonConfig;pub use grpc_service::start_grpc_server;pub use mcp_service::PostCortexService;pub use observability::TracingInitError;pub use observability::init as init_observability;pub use observability::shutdown as shutdown_observability;pub use rmcp_server::start_rmcp_daemon;pub use server::DaemonServer;pub use sse::SSEBroadcaster;pub use stdio_proxy::ensure_daemon_running;pub use stdio_proxy::is_daemon_running;pub use stdio_proxy::run_stdio_proxy;
Modules§
- coerce
- Type coercion and validation for MCP tool parameters.
- config
- Daemon configuration file support
- format_
helpers - Formatting helpers for MCP tool results
- grpc_
service - gRPC service for Post-Cortex.
- mcp_
service - Post-Cortex MCP Service — consolidated 9-tool API.
- observability
- Observability —
tracinglayer stack + (feature-gated) OpenTelemetry OTLP exporter wiring. - rmcp_
server - RMCP-based SSE Server for Post-Cortex daemon
- server
- Lock-free HTTP daemon server.
- sse
- Lock-free Server-Sent Events (SSE) broadcaster
- stdio_
proxy - stdio-to-daemon proxy with auto-start capability
- validate
- Custom validation layer for MCP tool parameters.