这是一个提供跨平台编程资源搜索和访问工具的模型上下文协议服务器。该服务器与流行的开发者平台集成,帮助大型语言模型(LLMs)找到相关的代码示例、文档和包。
<a href="https://glama.ai/mcp/servers/8ibodeufsz"><img width="380" height="200" src="https://gips1.baidu.com/it/u=3936984815,3230395797&fm=3081&app=3081&f=PNG?w=760&h=400" alt="Code Research Server MCP 服务器" /></a>
search_stackoverflow在 Stack Overflow 上搜索编程问题和答案。
query(必需):搜索查询字符串limit(可选):最大结果数(1-10,默认值:5)search_mdn在 MDN Web 文档中搜索网络开发文档。
query(必需):搜索查询字符串search_github在 GitHub 上搜索仓库和代码示例。
query(必需):搜索查询字符串language(可选):按编程语言过滤limit(可选):每个类别的最大结果数(1-10,默认值:5)search_npm在 npm 注册表中搜索 JavaScript 包。
query(必需):搜索查询字符串limit(可选):最大结果数(1-10,默认值:5)search_pypi在 PyPI 中搜索 Python 包。
query(必需):搜索查询字符串search_all同时搜索所有平台以获得全面的结果。
query(必需):搜索查询字符串limit(可选):每个平台的最大结果数(1-5,默认值:3)要通过 Smithery 自动安装 Code Research Server for Claude Desktop:
npx -y @smithery/cli install @nahmanmate/code-research-mcp-server --client claude
git clone https://github.com/nahmanmate/code-research-mcp-server.git
cd code-research-server
npm install
npm run build
将服务器配置添加到您的 MCP 设置文件中:
~/.vscode-server/data/User/globalStorage/rooveterinaryinc.roo-cline/settings/cline_mcp_settings.json~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%/Claude/claude_desktop_config.json{
"mcpServers": {
"code-research": {
"command": "node",
"args": ["/absolute/path/to/code-research-mcp-server/build/index.js"],
"env": {
"GITHUB_TOKEN": "your_github_token" // 可选:防止速率限制
},
"disabled": false,
"alwaysAllow": []
}
}
}
注意:用实际克隆仓库的位置替换 /absolute/path/to。
对于更改后自动重建的开发:
npm run watch
服务器实现了强大的错误处理:
由于 MCP 服务器通过标准 I/O 进行通信,调试可能会很困难。使用 MCP Inspector 进行详细的请求/响应监控:
npm run inspector
Inspector 提供:
在浏览器中访问提供的 URL 以访问调试界面。
结果使用 node-cache 进行缓存:
AGPLv3