PitchHut logo
Sourced.dev
Access source code of any package on PyPI and npm directly.
Pitch

Sourced.dev revolutionizes package management by providing coding agents with direct access to source code. Instead of navigating through layers of documentation or outdated training data, Sourced enables efficient searches through 800k+ Python and 3M+ npm packages. Quickly install and configure the MCP server to enhance your coding experience.

Description

Sourced.dev is an innovative source code search tool designed to enhance how coding agents access and interact with dependency source code from major repositories like PyPI and npm. By using the Model Context Protocol (MCP), this platform enables agents to directly read, search, and navigate source code, eliminating the need for reliance on outdated training data or inefficient web searches. This feature allows for a seamless experience as if the code were available locally.

Key Features

Advanced Tools for Coding Agents

Sourced.dev provides tools to enhance coding capabilities, including:

ToolDescription
readRead a file from a package's source code with line numbers.
grepSearch for a regex pattern across a package's source tree.
globFind files matching a glob pattern within a package.

All tools allow specifying an ecosystem (e.g., pypi, npm), a package_name, and an optional version, defaulting to the latest.

Ecosystem Support

Sourced.dev currently supports:

  • PyPI with over 800,000 packages
  • npm with over 3 million packages
  • Future plans to include support for Maven/Gradle, RubyGems, and Crates.io (Rust).

Get Started

To begin utilizing Sourced.dev, visit sourced.dev for more information, or explore the Issues to see current tasks and how to contribute by opening a Pull Request.

By adopting Sourced.dev, coding agents can significantly improve efficiency in source code searches and repository interactions.

0 comments

No comments yet.

Sign in to be the first to comment.