cloudllm_mcp
cloudllm_mcp is the published package name for the standalone Rust crate
that exposes the mcp library target. Code can still import it as mcp.
mcp is a standalone Rust crate containing reusable MCP-oriented tool
protocol primitives, an HTTP client/server runtime, and supporting utilities.
It exists so multiple projects in this repository can share the same MCP foundation without creating circular dependencies.
What It Provides
- tool protocol primitives:
ToolProtocolToolMetadataToolParameterToolResultToolRegistry
- MCP events:
McpEventMcpEventHandler
- MCP runtime:
UnifiedMcpServerMCPServerBuilderMcpClientProtocol
- server utilities:
HttpServerAdapterHttpServerConfigHttpServerInstanceIpFilterAuthConfig
Build
Build with HTTP server support:
Test
Intended Use
cloudllmdepends onmcpfor its shared MCP protocol/runtime layerthoughtchaindepends onmcpfor its MCP-facing tool schema and result types
This crate is transport/runtime infrastructure, not a complete agent framework.