Fossick MCP Server

<strong>Find libraries, discover gems, search code patterns, and read real production code — across 200M+ repos, PyPI, and npm.</strong>

Local serverstdioPython

What is the Fossick MCP Server?

Find libraries, discover gems, search code patterns, and read real production code — across 200M+ repos, PyPI, and npm.

The short version

Fossick gives your AI agent seven read-only tools to prospect across all of GitHub, PyPI, and npm, covering the full discovery loop end-to-end:

  • Built for the discovery workflow. — Tools follow the natural shape: find candidate → drill into it → read the API → see how others use it. Hint-chained next-step suggestions keep your agent on rails through the whole loop
  • Drill into any public repo without cloning. — Browse remote repo trees with depth + glob filters, read any file at any branch/tag/commit, and run real AST-based symbol search to goto-definition for any class, function, or type — all on remote GitHub
  • Multi-query search with smart ranking. — search_repos accepts a list of phrasings in one call and applies composite relevance ranking that prioritizes literal match over raw popularity — surfaces the 500-star gem that beats the 50,000-star incumbent
  • Rate-limit aware. — Tracks GitHub's Search and Core API buckets separately, sleeps on exhaustion, retries with exponential backoff
  • Zero config for gh users. — Already have the GitHub CLI authenticated? Nothing to configure
  • Plays well with others. — Read-only, idempotent, safe to auto-approve. Pair Fossick with github-mcp-server when you also need to act on your own repos (issues, PRs, Actions)

What it needs from you

  • Python 3.11+ - uv

More MCP options

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

How to install the Fossick MCP Server

{
  "mcpServers": {
    "fossick": {
      "command": "uvx",
      "args": [
        "fossick-mcp"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Configuration

  • Python 3.11+ - uv

Example prompts to try

  • “Use Fossick MCP to Authentication.”
  • “Use Fossick MCP to Prerequisites.”
  • “Use Fossick MCP to Setup.”

Frequently asked questions

<strong>Find libraries, discover gems, search code patterns, and read real production code — across 200M+ repos, PyPI, and npm.</strong> Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.