MCP Rust CLI server template
一个用于模型上下文协议的入门级服务器
简介
mcp-rs-template 是一个 Rust 实现的模型上下文协议(MCP)CLI服务器模板,帮助 LLM 应用无缝集成外部数据源和工具。
快速开始
-
克隆仓库
-
修改配置
- 更新
Cargo.toml和src/mcp/mod.rs中的项目信息
- 更新
-
自定义处理器
src/mcp/prompts.rs: 提示处理src/mcp/resources.rs: 资源处理src/mcp/tools.rs: 工具处理- 或使用
src/mcp/templates/*.json文件定义
运行服务器
# 启动 MCP 服务器
mcp-rs-template --mcp
# 查看可用资源、提示或工具
mcp-rs-template --resources
mcp-rs-template --prompts
mcp-rs-template --tools
在 Claude Desktop 中配置
- 打开
设置→开发者→编辑配置 - 添加服务器配置:
{
"mcpServers": {
"current-time": {
"command": "mcp-rs-template",
"args": ["--mcp"],
"env": {
"API_KEY": "xxxx"
}
}
}
}
- 查看日志:
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
TeamDman