返回市场
MCP远程模板服务器

MCP远程模板服务器

作者:linux-china81 星标更新:2025-04-17

项目介绍

MCP Rust CLI 服务器模板

模型上下文协议(MCP)是一种开放协议,它能够实现大型语言模型(LLM)应用程序与外部数据源和工具之间的无缝集成。无论您是在构建AI驱动的IDE,增强聊天界面,还是创建自定义AI工作流,MCP都提供了一种标准化的方式来连接LLMs与其所需的内容。

mcp-rs-template 是一个简单的应用模板,展示了如何用 Rust 实现 MCP CLI 服务器。

如何使用模板?

  1. 克隆仓库
  2. 修改 Cargo.tomlsrc/mcp/mod.rs 中的项目信息
  3. 修改服务器处理器:
    • src/mcp/prompts.rs:提示处理器
    • src/mcp/resources.rs:资源处理器
    • src/mcp/tools.rs:工具处理器
  4. 如果您希望使用 JSON 文件来处理提示、资源和工具,请修改 src/mcp/templates/*.json

mcp-rs-template 基于 rust-rpc-router,这是一个用于 Rust 的 JSON-RPC 路由库。

CLI 选项

  • --mcp:启用 MCP 服务器
  • --resources:显示资源
  • --prompts:显示提示
  • --tools:显示工具

如何在 Claude Desktop 中使用 MCP CLI 服务器?

  1. 编辑 claude_desktop_config.json:Claude Desktop -> 设置 -> 开发者 -> 编辑配置
  2. servers 部分添加以下配置:
{
   "mcpServers": {
      "current-time": {
         "command": "mcp-rs-template",
         "args": [
            "--mcp"
         ],
         "env": {
            "API_KEY": "xxxx"
         }
      }
   }
}

如果您想查看 MCP 日志,请使用 tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

参考资料