- Home
- MCP servers
- Code Research
Code Research
- typescript
0
GitHub Stars
typescript
Language
7 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
Installation
Add the following to your MCP client configuration file.
Configuration
View docs{
"mcpServers": {
"mcp-mirror-nahmanmate_code-research-mcp-server": {
"command": "node",
"args": [
"/absolute/path/to/code-research-mcp-server/build/index.js"
],
"env": {
"GITHUB_TOKEN": "your_github_token"
}
}
}
}Code Research MCP Server is a modular tool that exposes code search and resource access across Stack Overflow, MDN, GitHub, npm, and PyPI. It helps you quickly locate relevant questions, docs, packages, and code examples to empower your language model workflows.
How to use
You run the Code Research MCP Server locally or via a compatible MCP client, then query it through the MCP interface to search across multiple platforms. Use it to retrieve questions and answers from Stack Overflow, documentation from MDN, repositories and code from GitHub, and package information from npm and PyPI. You can perform individual platform searches or a combined search to get comprehensive results in one response.
How to install
Prerequisites you need before installation:
-
Node.js 20.11.0 or newer
-
npm 10.0.0 or newer
Step-by-step installation
Option A: Installing via Smithery (automatic)
npx -y @smithery/cli install @nahmanmate/code-research-mcp-server --client claude
Option B: Manual installation
-
Clone the repository and install dependencies.
-
Build the server.
-
Configure MCP settings with the example below.
git clone https://github.com/nahmanmate/code-research-mcp-server.git
cd code-research-mcp-server
npm install
npm run build
Configure MCP Settings by adding the following configuration for the Code Research MCP Server. Replace "/absolute/path/to" with the actual path to your build output.
{
"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": []
}
}
}
Available tools
search_stackoverflow
Query Stack Overflow for programming questions and answers. Returns a formatted list with scores, answer counts, and excerpts. Results are cached for 1 hour.
search_mdn
Query MDN Web Docs for web development references. Returns the top 5 matches with summaries and links. Results are cached for 1 hour.
search_github
Query GitHub for repositories and code examples. Returns top repositories by stars and relevant code files with context. Results are cached for 1 hour.
search_npm
Query the npm registry for JavaScript packages. Returns package information including version, description, and download stats. Results are cached for 1 hour.
search_pypi
Query PyPI for Python packages. Returns detailed package information including version, author, and links. Results are cached for 1 hour.
search_all
Run all platform searches in parallel for a comprehensive result set, including Stack Overflow, MDN, GitHub, npm, and PyPI. Results are cached for 1 hour.