
ic-rmcp
by bytesmithlabs
Rust SDK for building Model Context Protocol (MCP) servers on Internet Computer canisters.
What it does\nThis is a lightweight Rust SDK designed specifically for the Internet Computer (IC) canister runtime. it allows developers to implement Model Context Protocol (MCP) servers directly on IC canisters, enabling AI models to interact with canister functions as MCP tools via Streamable HTTP transport.\n\n## Tools\nAs an SDK, it provides the framework to expose any canister function as a tool. Example implementations provided in the repo include:\n- Adder: Simple arithmetic operations\n- Clock: Time-related tools\n- Weather: Environmental data retrieval\n\n## Installation\nTo use this as a server, deploy your canister and add the endpoint to your client. For Claude Desktop:\n\njson\n{\n \"mcpServers\": {\n \"ic-rmcp\": {\n \"command\": \"curl\",\n \"args\": [\"-X", \"POST\", \"https://<CANISTER_ID>.icp0.io/mcp\"]\n }\n }\n}\n\n\n## Supported hosts\n- Claude
Quick install
cargo add ic-rmcp --git https://github.com/ByteSmithLabs/ic-rmcpInformation
- Pricing
- free
- Published
- 5/23/2026
- Updated






