Sourced — MCP-сервер для Claude Code: исходники пакетов PyPI и npm
Даёт агенту доступ к исходному коду любого пакета PyPI и npm через MCP. Пригодится, когда нужно посмотреть, как устроена библиотека, а не догадываться по документации.
claude mcp add --transport http sourced https://mcp.sourced.dev/mcpЧто делает Sourced
Sourced подключается к кодинг-агенту как MCP-сервер и открывает три инструмента: read читает файл из исходников пакета с номерами строк, grep ищет регулярное выражение по дереву исходников, glob находит файлы по маске. Все три принимают ecosystem (например, pypi или npm), package_name и необязательный version — без него берётся последняя.
Установка в один шаг: curl -sL sourced.dev/install | sh. Скрипт авторизует вас через GitHub, создаёт API-ключ и сам прописывает MCP-сервер в выбранные агенты. После установки агенты нужно перезапустить, иначе они не подхватят новую конфигурацию.
Покрытие — все 800 000+ пакетов Python и 3 000 000+ пакетов npm, новые релизы попадают в индекс в течение 5 минут после публикации. Maven/Gradle, RubyGems и Crates.io пока только в планах, так что для Rust, Ruby и Java-зависимостей сервер не поможет. Лицензия MIT.
Какие задачи решает
- посмотреть, как библиотека обрабатывает крайние случаи, которых нет в документации
- найти в исходниках пакета, где именно выбрасывается нужная ошибка
- проверить, что реально делает функция, а не что о ней написано в README
- разобраться в незнакомой зависимости, не клонируя репозиторий
- найти файлы пакета по маске, когда структура проекта неизвестна
Примеры запросов агенту
- Покажи исходник функции
parseиз пакетаrequestsв PyPI - Найди через grep в
expressвсе места, где вызываетсяnext - Найди в пакете
lodashфайлы по маске*.d.ts
Как установить Sourced
Командой платформы: удалённый сервер
claude mcp add --transport http sourced https://mcp.sourced.dev/mcpКомандой платформы: удалённый сервер
codex mcp add sourced --url https://mcp.sourced.dev/mcpФайл настроек
{
"mcpServers": {
"sourced": {
"url": "https://mcp.sourced.dev/mcp"
}
}
}Файл настроек
{
"servers": {
"sourced": {
"type": "http",
"url": "https://mcp.sourced.dev/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http sourced https://mcp.sourced.dev/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Sourced
Как установить Sourced в Claude Code?
Добавьте сервер командой claude mcp add --transport http sourced https://mcp.sourced.dev/mcp, затем перезапустите агент. Есть и установщик в один шаг: curl -sL sourced.dev/install | sh — он авторизует через GitHub, создаст ключ и сам настроит выбранные агенты.
Что делает Sourced?
Это MCP-сервер с поиском по исходному коду пакетов PyPI и npm. Агент получает инструменты read, grep и glob и работает с исходниками зависимости так, будто они лежат у вас на диске.
Какие экосистемы поддерживает Sourced?
PyPI и npm. Maven/Gradle, RubyGems и Crates.io заявлены как планируемые.