Code Research MCP Server

A Model Context Protocol server

Local serverstdioPython

What is the Code Research MCP Server?

A Model Context Protocol server

What it actually does

A Model Context Protocol server that provides tools for searching and accessing programming resources across multiple platforms. This server integrates with popular developer platforms to help LLMs find relevant code examples, documentation, and packages.

Configuration

  • Node.js >= 20.11.0 - npm >= 10.0.0 - Optional: GitHub personal access token for higher API rate limits

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
search_stackoverflowSearch Stack Overflow for programming questions and answers. - Parameters: - query (required): Search query string - limit (optional): Maximum results (1-10, default: 5) - Returns: Formatted list of questions with scores
search_mdnSearch MDN Web Docs for web development documentation. - Parameters: - query (required): Search query string - Returns: Top 5 MDN documentation matches with summaries and links - Results are cached for 1 hour
search_githubSearch GitHub for both repositories and code examples. - Parameters: - query (required): Search query string - language (optional): Filter by programming language - limit (optional): Maximum results per category (1-10, d
search_npmSearch npm registry for JavaScript packages. - Parameters: - query (required): Search query string - limit (optional): Maximum results (1-10, default: 5) - Returns: Package information including version, description, and
search_pypiSearch PyPI for Python packages. - Parameters: - query (required): Search query string - Returns: Detailed package information including version, author, and links - Results are cached for 1 hour
search_allSearch all platforms simultaneously for comprehensive results. - Parameters: - query (required): Search query string - limit (optional): Maximum results per platform (1-5, default: 3) - Returns: Combined results from all

Configuration

  • Node.js >= 20.11.0 - npm >= 10.0.0 - Optional: GitHub personal access token for higher API rate limits
VariableDescriptionRequired
GITHUB_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use Code Research to Tools.”
  • “Use Code Research to search stackoverflow.”
  • “Use Code Research to search mdn.”

Frequently asked questions

A Model Context Protocol server Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.