这是一个模型上下文协议(MCP)服务器,用于获取并返回Rust库的文档,为LLM在处理Rust代码时提供必要的上下文信息。
# 克隆仓库
git https://github.com/0xKoda/mcp-rust-docs.git
cd mcp-rust-docs
# 安装依赖
npm install
# 直接启动服务器
npm start
在你的Claude Desktop配置文件(claude_desktop_config.json)中添加以下内容:
{
"mcpServers": {
"rust-docs": {
"command": "node",
"args": ["/absolute/path/to/index.js"]
}
}
}
将/absolute/path/to/index.js替换为此仓库中index.js文件的实际绝对路径。
一旦服务器运行并配置到你的AI助手中,你可以提出如下问题:
AI将使用lookup_crate_docs工具来获取并显示相关的文档。
你可以使用MCP Inspector来测试此服务器:
npx @modelcontextprotocol/inspector
然后选择“连接到本地服务器”选项,并按照提示操作。
该服务器实现了一个名为lookup_crate_docs的单一MCP工具,它:
此服务器使用了MCP SDK,并且导入路径经过精心设计。如果你修改代码,请注意:
@modelcontextprotocol/sdk/server/mcp.js)欢迎贡献!请随意提交Pull Request。
MIT </中文翻译>