类型上下文协议服务

为alloy.rs库提供类型上下文信息的轻量级MCP服务器,包含文档、代码示例和常见错误指南。

  • by init4tech
  • Rust
  • 本地部署
  • 更新于
在 GitHub 查看 init4tech/alloy-mcp

使用说明

mcp合金

一个最小的MCP(模型上下文协议)服务器,为以下对象提供类型上下文 alloy.rs.

目的

通过提供以下内容帮助LLM正确使用合金库类型:

  • 针对常见混淆类型的整理文档
  • 选择正确类型的快速参考指南
  • 代码示例和常见模式
  • 陷阱和常见错误

资源

服务器公开这些资源:

URI 描述
alloy://consensus/transactions 交易类型: TxLegacy, TxEip1559, TxEip4844, 信封
alloy://eips/block-identifiers 块ID类型:BlockId、BlockNumberOrTag、HashOrNumber
alloy://provider/setup 提供程序设置:ProviderBuilder、钱包、WebSocket

工具

工具 说明
lookup_type 跨资源类型信息的模糊搜索

建筑

需要Rust 1.75+和rmcp机箱。

cargo build --release

跑步

服务器使用stdio传输:

./target/release/alloy-mcp

配置(克劳德桌面/VS代码)

添加到MCP配置中:

{
  "mcpServers": {
    "alloy": {
      "command": "/path/to/alloy-mcp"
    }
  }
}

开发状态

  • [x] 设计文件
  • [x] 资源内容(第1层类型)
  • [x] MCP服务器骨架
  • []构建和测试
  • []添加更多资源(第2/3层类型)
  • []添加常见模式的提示

许可证

麻省理工学院