Back to Apps

ic-rmcp
by bytesmithlabs
Rust SDK for building Model Context Protocol (MCP) servers on Internet Computer canisters.
14 stars
Updated 8 months ago
Works in:claude
Exposes:Tools
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
- 8 months ago
- stars
- 14
Categories
Choose your AI client and follow the steps below.
Claude Desktop
Add the deployment URL `https://<CANISTER_ID>.icp0.io/mcp` to your configuration via an HTTP transport bridge or compatible client.





