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.

コメント

「データと分析」の他のコンテンツ