InterMCP用纯Rust重写MCP工具服务器,解决Node.js/Python每个实例占用100-200MB内存、400ms冷启动的问题,在资源受限边缘节点上意义重大。
Anthropic 的 Model Context Protocol(MCP)正在迅速成为将自主 AI Agent 连接到外部工具、数据库和宿主系统的开放标准。

然而,如果你尝试过同时运行几个参考 MCP 服务器,很可能已经感受到了资源膨胀:每个工具服务器都会启动一个笨重的 Node.js 或 Python 运行时,占用 100MB 到 200MB 的内存,并带来 400ms 以上的冷启动延迟。
作为 Interlayer Blockchain 和 Liteverse Network 的创始人,这种开销是一个关键的阻碍。以下是我们为何要用纯 Rust 从头开始构建 InterMCP(v0.2.1),以及为何我们要将其开源给整个社区的原因。
Liteverse DePIN Edge 和 Watcher 节点: Liteverse 协调跨资源受限的边缘机器和 watcher 节点进行客户端计算。仅仅为了执行基本工具调用就需要 150MB 以上的 Node.js 运行时,完全扼杀了低规格宿主节点。
Liteverse DePIN Edge 和 Watcher 节点: Liteverse 协调跨资源受限的边缘机器和 watcher 节点进行客户端计算。仅仅为了执行基本工具调用就需要 150MB 以上的 Node.js 运行时,完全扼杀了低规格宿主节点。
Interlayer 区块链 Agent 延迟: 在链上执行交易并与多虚拟机智能合约交互的自主 Agent,需要亚毫秒级的工具调度。JS/Python 中 400ms 以上的冷启动延迟和每次调度 45ms 的开销,在区块验证和 Agent 协调期间造成了不可接受的延迟。
Interlayer 区块链 Agent 延迟: 在链上执行交易并与多虚拟机智能合约交互的自主 Agent,需要亚毫秒级的工具调度。JS/Python 中 400ms 以上的冷启动延迟和每次调度 45ms 的开销,在区块验证和 Agent 协调期间造成了不可接受的延迟。
宿主安全与 Prompt 注入: 自主 Agent 可能通过 Prompt 注入被操纵,从而尝试目录遍历。我们需要在内核级别进行路径规范化(SafeFS),在任何工具执行之前强制执行严格的文件系统 jail 边界。
宿主安全与 Prompt 注入: 自主 Agent 可能通过 Prompt 注入被操纵,从而尝试目录遍历。我们需要在内核级别进行路径规范化(SafeFS),在任何工具执行之前强制执行严格的文件系统 jail 边界。
冷启动延迟: 0.4ms(比 Node.js 快 1000 倍)
内存占用: < 3.8MB RSS(比 162MB 参考 SDK 轻 40 倍)
调度延迟: 进程内调度 2.98µs(吞吐量 457,042 ops/s)
SafeFS 沙箱: 将文件读取和搜索限制在明确的允许工作区,拒绝符号链接逃逸和路径遍历攻击
零运行时依赖: 编译成单个轻量级静态二进制文件
为使设置完全无摩擦,运行:
npx intermcp setup
cargo install intermcp && intermcp setup
即可自动检测你活跃的 IDE(Google Antigravity、Cursor、VS Code、Kilo Code 和 Claude Desktop),创建原子配置备份,并即时合并网关。
虽然最初是为了解决 Interlayer Blockchain 和 Liteverse Network 上的瓶颈而设计,但每一位构建 AI Agent 的开发者都面临着完全相同的资源问题。
InterMCP 采用 MIT / Apache 2.0 双许可证:
基准测试可通过 intermcp bench --iterations 5000 在本地复现。欢迎提供反馈、Star 和 PR!