Search all of GitHub from your AI agent β find libraries, drill into repos, find code patterns.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Fossick.
search_reposDiscover repositories by topic, stars, language, recency, or trending. Pass multiple query phrasings in one call for better recall.
search_packagesDirect lookup on PyPI or npm by package name. Returns version, description, links, and GitHub repo URL.
repo_treeBrowse a repo's file layout with depth and glob filtering.
get_fileRead any file at any branch, tag, or commit.
find_symbolGoto-definition via real AST queries β find where a class, function, or type is actually declared, not just substring-matched.
list_tagsView tags and recent releases. The fastest "is this still maintained?" check.
Find libraries, discover gems, search code patterns, and read real production code β across 200M+ repos, PyPI, and npm.
fossick /ΛfΙsΙͺk/ verb (Australian/NZ) β to prospect or rummage for gems, especially the small-scale kind of mining where you sift creek beds and old tailings looking for what bigger operators missed.
That's exactly what this tool does β but for code.
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:
Useful any time you'd benefit from your agent reaching into the world's largest code corpus:
git clone.It does not do code archaeology β git blame, PR history, version diffs. Reach for git and gh for that.
Once Fossick is connected, here's the kind of thing you can ask your agent.
astral-sh/uv β what's in crates/?"__init__.py from pydantic/pydantic."Stream class defined in anthropics/anthropic-sdk-python?"modelcontextprotocol/python-sdk and when did it ship?"structlog and asyncio?"tokio::select! being used with timeout cancellation."uv."requests library still maintained?"httpx vs aiohttp β last release dates, recent activity."msgspec? Show me real usage in production codebases."polars PyPI package and check its last release."Prerequisite: uv β install with
curl -LsSf https://astral.sh/uv/install.sh | sh. Thenuvxwill download and run Fossick on demand. No clone needed.
Three install scopes. Pick the one that matches how you want Fossick to be available β globally, shared with your team, or just for you in one project. The scope flag controls where the config gets written (Claude Code MCP scopes).
Available in every project on your machine. Stored in ~/.claude.json, private to your user account.
Stored in .mcp.json at the project root, checked into version control. Anyone who clones the repo gets the same MCP server. Use this when the whole team should have Fossick.
Local scope is the default. Only enabled in the current project, only for you. Stored in ~/.claude.json under this project's path β not committed, not shared with collaborators.
If you'd rather skip the CLI, write the config yourself. The JSON shape is the same regardless of scope β only the file changes:
~/.claude.json for user / local scope.mcp.json (project root) for project scopeEdit ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows):
Restart Claude Desktop after saving.
Edit ~/.codeium/windsurf/mcp_config.json:
Edit cline_mcp_settings.json via the Cline extension's MCP settings panel:
Or edit ~/.codex/config.toml:
Then point your MCP config at the local clone:
Seven read-only tools, organized by their role in the discovery workflow.
| Tool | What it does |
|---|---|
search_repos | Discover repositories by topic, stars, language, recency, or trending. Pass multiple query phrasings in one call for better recall. |
search_packages | Direct lookup on PyPI or npm by package name. Returns version, description, links, and GitHub repo URL. |
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/fossick)<a href="https://allmcps.com/mcp/fossick"><img src="https://allmcps.com/api/badge/fossick?style=directory" alt="Fossick on AllMCPs" /></a>