MCP Rust CLI server template
镜像
概述
mcp-rs-template
是一个使用 Rust 实现的模型上下文协议(MCP)CLI服务器模板,用于将 LLM 应用程序与外部数据源和工具无缝集成。
快速开始
-
克隆仓库
git clone https://github.com/your-repo/mcp-rs-template.git cd mcp-rs-template
-
修改项目信息
- 更新
Cargo.toml
中的项目详情 - 编辑
src/mcp/mod.rs
中的相关信息
- 更新
-
自定义处理程序
src/mcp/prompts.rs
: 添加提示处理逻辑src/mcp/resources.rs
: 添加资源处理逻辑src/mcp/tools.rs
: 添加工具处理逻辑- 或者修改
src/mcp/templates/*.json
文件
命令行选项
mcp-rs-template --mcp # 启动 MCP 服务器
mcp-rs-template --resources # 显示所有可用资源
mcp-rs-template --prompts # 显示所有可用提示
mcp-rs-template --tools # 显示所有可用工具
与 Claude Desktop 集成
-
打开 Claude Desktop →
设置
→开发者
→编辑配置
-
添加服务器配置:
{ "mcpServers": { "current-time": { "command": "mcp-rs-template", "args": ["--mcp"], "env": { "API_KEY": "xxxx" } } } }
-
查看日志:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log