mcpField
S
Sourced

Sourced

远程服务
sourced.dev开发工具3434 周前更新

关于 Sourced

Sourced.dev 是一款 MCP 服务,让编码 Agent 直接读取 PyPI 和 npm 上依赖包的源代码,而不依赖训练数据或网络搜索。它面向需要查阅第三方库实现的开发者,覆盖超过 80 万个 Python 包和 300 万个 npm 包,新版本发布后 5 分钟内即可索引。

主要功能

  1. 01读取依赖包源代码并显示行号
  2. 02在包源码树中按正则搜索
  3. 03按 glob 模式查找文件
  4. 04支持指定版本,默认为最新版本

适用场景

  1. 01编码 Agent 查阅第三方库的实际实现
  2. 02在依赖包中搜索函数或类的用法
  3. 03在不克隆仓库的情况下浏览 PyPI 或 npm 包结构

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://mcp.sourced.dev/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

详细介绍

Sourced.dev

Website License PyPI Packages npm Packages MCP

搜索 PyPI 和 npm 上所有软件包的源代码。

Sourced.dev 通过 Model Context Protocol(MCP),让编码 Agent 能直接访问依赖项的源代码。Agent 无需依赖训练数据或网页搜索,即可读取、搜索和浏览任意软件包的实际源代码,就像这些代码位于本地计算机上一样。

目前收录了全部 800,000 多个 Python 软件包和全部 3,000,000 多个 npm 软件包。新版本发布后 5 分钟内即可完成索引。

快速开始

只需一条命令即可安装 MCP 服务。安装程序通过 GitHub 进行身份验证,并自动配置你的编码 Agent:

curl -sL sourced.dev/install | sh

安装程序将:

  1. 使用 GitHub 进行授权。
  2. 创建 API 密钥。
  3. 为你选择的 Agent 配置 MCP 服务。

安装后重启编码 Agent,即可开始使用 Sourced。

支持的 Agent

以下编码 Agent 开箱即用:

功能

Sourced.dev 通过 MCP 向你的编码 Agent 提供以下工具:

工具描述
read读取软件包源代码中的文件,并显示行号。
grep在软件包的源代码树中搜索正则表达式模式。
glob查找软件包中匹配 glob 模式的文件。

所有工具都接受 ecosystem(例如 pypi、npm)、package_name,以及可选的 version(默认为最新版本)。

生态系统支持

  • PyPI — 800,000 多个软件包
  • npm — 3,000,000 多个软件包
  • Maven/Gradle — 计划支持
  • RubyGems — 计划支持
  • Crates.io(Rust)— 计划支持

后续步骤

许可证

MIT 许可证 — 详情请参阅 LICENSE。

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。