Code Research MCP Server
@nahmanmate
关于 Code Research MCP Server
暂无概览
基本信息
配置
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"code-research-mcp-server": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@nahmanmate/code-research-mcp-server",
"--client",
"claude"
]
}
}
}工具
未检测到工具
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
概览
What is Code Research MCP Server?
A Model Context Protocol server that provides tools for searching and accessing programming resources across multiple platforms. It integrates with Stack Overflow, MDN Web Docs, GitHub, npm, and PyPI to help LLMs find relevant code examples, documentation, and packages.
How to use Code Research MCP Server?
Install using Smithery (npx -y @smithery/cli install @nahmanmate/code-research-mcp-server --client claude) or manually by cloning the repository and running npm install && npm run build. Then configure the server in your MCP settings file (e.g., Claude Desktop or VSCode) with the node command pointing to the built index.js. Optionally set a GITHUB_TOKEN environment variable. Once configured, invoke any of the six search tools (e.g., search_stackoverflow, search_github, search_all) via the MCP client.
Key features of Code Research MCP Server
- Integrates five major developer platforms for code and documentation.
- Provides six search tools, including a combined
search_alltool. - Results are cached for one hour to reduce API load.
- Supports optional GitHub token for higher API rate limits.
- Executes parallel searches for faster responses.
- Includes robust error handling and graceful fallbacks.
Use cases of Code Research MCP Server
- Finding programming Q&A from Stack Overflow for specific problems.
- Searching MDN Web Docs for web development documentation.
- Discovering GitHub repositories and code examples by language.
- Looking up JavaScript packages on npm or Python packages on PyPI.
- Conducting a comprehensive search across all platforms simultaneously.
FAQ from Code Research MCP Server
What are the runtime requirements?
Node.js >= 20.11.0 and npm >= 10.0.0 are required. A GitHub personal access token is optional but recommended to avoid rate limits.
How are results cached?
Results are cached using node-cache with a default TTL of one hour. Cache keys are specific to each query/limit combination, and caching strategies are platform-specific.
Which platforms are integrated?
The server integrates with Stack Overflow, MDN Web Docs, GitHub, npm, and PyPI. Tools are available for each platform individually, plus a combined search tool.
Is a GitHub token mandatory?
No, it is optional. A GitHub personal access token used via the GITHUB_TOKEN environment variable prevents rate limiting when searching GitHub.
Can I run the server in development mode?
Yes, use npm run watch for auto-rebuild on changes, or npm run inspector to launch the MCP Inspector for debugging request/response monitoring.
数据与分析 分类下的更多 MCP 服务器
Healthcare MCP Server
CicatriizA Model Context Protocol (MCP) server providing AI assistants with access to healthcare data and medical information tools, including FDA drug info, PubMed, medRxiv, NCBI Bookshelf, clinical trials, ICD-10, DICOM metadata, and a medical calculator.
Deep Research
u14appUse any LLMs (Large Language Models) for Deep Research. Support SSE API and MCP server.
Bright Data MCP
luminati-ioA powerful Model Context Protocol (MCP) server that provides an all-in-one solution for public web access.
mcp-simple-arxiv
andybrandtTool to work with arXiv, provide LLM with ability to search and read papers from there
PubMed Analysis MCP Server
DarkroasterA PubMed MCP server.
评论