Sourced.dev
Source code search for every package on PyPI and npm.
Sourced.dev
Source code search for every package on PyPI and npm.
Sourced.dev provides coding agents with direct access to dependency source code through the Model Context Protocol (MCP). Instead of relying on training data or web searches, agents can read, search, and navigate the actual source of any package — as if it were on your local machine.
Currently tracking all 800,000+ Python packages and all 3,000,000+ npm packages. New releases are indexed within 5 minutes of publication.
Quick Start
Install the MCP server in one command. It authenticates via GitHub and configures your coding agents automatically:
curl -sL sourced.dev/install | sh
The installer will:
- Authorize with GitHub.
- Create an API key.
- Configure the MCP server for your selected agents.
Restart your coding agents after installation to start using Sourced.
Supported Agents
The following coding agents are supported out of the box:
- Claude Code
- Claude Desktop (macOS)
- Cursor
- VS Code
- Windsurf
- Codex
- Gemini CLI
- Kiro
- Zed
- OpenCode
- Copilot CLI
- Antigravity
Capabilities
Sourced.dev exposes the following tools to your coding agent via MCP:
| Tool | Description |
|---|---|
read | Read a file from a package's source code with line numbers. |
grep | Search for a regex pattern across a package's source tree. |
glob | Find files matching a glob pattern within a package. |
All tools accept an ecosystem (e.g. pypi, npm), a package_name, and an optional version (defaults to latest).
Ecosystem Support
- PyPI — 800,000+ packages
- npm — 3,000,000+ packages
- Maven/Gradle — planned
- RubyGems — planned
- Crates.io (Rust) — planned
Next Steps
- Visit sourced.dev to learn more.
- View the Issues page to see open tasks or report a bug.
- Open a Pull Request to contribute.
License
MIT License — see LICENSE for details.
Related Servers
GitHub Project Manager with Resource System
A server for GitHub project management with advanced resource management, capacity planning, and workload optimization capabilities.
Gitea MCP Server
A server for seamless integration with self-hosted Gitea platforms, allowing management of repositories and other resources.
GitLab
Integrates with the GitLab REST API to manage repositories, issues, and merge requests.
GitHub MCP Server
Seamlessly integrate with GitHub APIs for development automation and interaction.
GitHub PR & Issue Analyser
Analyze GitHub pull requests and manage issues, tags, and releases.
GitHub
Interact with GitHub repositories, including issues, pull requests, commits, releases, and actions.
Obsidian GitHub MCP
Connects AI assistants to Obsidian vaults stored in GitHub repositories, enabling them to read, search, and analyze your notes and documentation.
GitHub
GitHub's official MCP Server
Gist MCP
A server for managing and interacting with GitHub Gists, built with Go.
Custom GitLab
A custom GitLab server for interacting with repositories, issues, and merge requests. Requires a GitLab Personal Access Token.