LabscoMCP early access ↗
jamesjohnsdevMCP SERVER

Code Research MCP Server

One search across Stack Overflow, MDN, GitHub, npm and PyPI — separately, or all five in parallel from a single call.

by jamesjohnsdev ↗Framework & SDK Documentation LookupCommunity

LABSCO SUMMARY

Five sources, one call, when you don't yet know which source has the answer.

The combined search is the reason to attach this rather than five separate servers: at the start of a problem you rarely know whether the answer is a Stack Overflow thread, an MDN page or a package that already does it, and running all five in parallel costs one round trip. The per-platform tools are there for when you do know. Anonymous GitHub search will rate-limit under sustained use, so add a token before relying on it.

What it is

An MCP server that puts the five places a developer actually looks behind one set of tools, so a model researching a problem can reach answers, docs, code and packages without a browser. Results are cached for an hour, so repeated queries during one session do not re-hit the upstream APIs.

What you get

  • Stack Overflow questions with scores, answer counts and excerpts — search_stackoverflow
  • MDN Web Docs matches with summaries and links, for the web-platform questions where the spec is the answer — search_mdn
  • GitHub searched in two passes at once: top repositories by stars, and matching code files with their repository context, optionally filtered to one language — search_github
  • npm packages with version, description and download stats, and PyPI packages with version, author and links — search_npm, search_pypi
  • All five platforms searched in parallel and returned as one combined result — search_all

Requirements

No account needed to start: every platform is queried anonymously. A GitHub personal access token in GITHUB_TOKEN is optional and raises the rate limit on the GitHub half. Node.js >= 20.11.0 and npm >= 10.0.0. The npm package name is code-research-server (0.1.0) and it is marked private, so install from a clone with npm install and npm run build. Licensed AGPLv3.

Setup effort

Build from source — git clone https://github.com/jamesjohnsdev/code-research-mcp-server.git