MCP.so
登录

Code Research MCP Server

@nahmanmate

基本信息

分类

数据与分析

许可证

AGPL-3.0

传输方式

stdio

作者

nahmanmate

关于 Code Research MCP Server

暂无概览

Code Research MCP Server 配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "code-research-mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli",
        "install",
        "@nahmanmate/code-research-mcp-server",
        "--client",
        "claude"
      ]
    }
  }
}

Code Research MCP Server 工具

工具列表暂未提供

当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。

点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。

概览

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_all tool.
  • 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.

常见问题

1

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.

2

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.

3

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.

4

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.

5

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 服务器