Sourcegraph MCP Server — MCP-сервер для Claude Code
Подключает агент к поиску и навигации по коду в Sourcegraph. Нужен для работы с репозиториями через MCP-совместимый клиент.
Открыть на GitHubЧто делает Sourcegraph MCP Server
Sourcegraph MCP Server даёт агенту доступ к поиску репозиториев и файлов, обычному и семантическому поиску, чтению файлов, переходу к определениям и поиску ссылок. Через тот же интерфейс можно изучать изменения в коде.
Сервер подключается к вашему Sourcegraph Cloud или частному экземпляру по адресу https://{sourcegraph_hostname}/.api/mcp. Авторизация проходит через Sourcegraph: клиент может использовать OAuth через браузер или access token, а конфигурация по умолчанию рассчитана на OAuth. Для частного экземпляра нужно указать его hostname, иначе подключение не заработает.
В списке клиентов есть Claude Code, Codex, Cursor, GitHub Copilot, Windsurf (Devin Desktop), Cline, Zed и Gemini CLI. Настройка зависит от клиента; команды для Claude Code добавляют HTTP-сервер с именем mcp и sourcegraph-mcp-server.
Какие задачи решает
- найти репозиторий по описанию или ключевым словам
- найти символы и места их использования
- перейти от вызова к определению функции
- прочитать нужные файлы через MCP
- изучить изменения в коде
Примеры запросов агенту
- Найди репозитории, где реализована авторизация через OAuth.
- Покажи определение функции
getUserи все места, где она вызывается. - Сравни изменения в этом репозитории и объясни, какие файлы затронуты.
Как установить Sourcegraph MCP Server
1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://{sourcegraph_hostname}/.api/mcp1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
codex mcp add sourcegraph-mcp-server --url https://{sourcegraph_hostname}/.api/mcp1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"mcpServers": {
"sourcegraph-mcp-server": {
"url": "https://{sourcegraph_hostname}/.api/mcp"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Файл настроек
{
"servers": {
"sourcegraph-mcp-server": {
"type": "http",
"url": "https://{sourcegraph_hostname}/.api/mcp"
}
}
}1Адрес-шаблон
Адрес сервера — шаблон: подставьте свои значения вместо {…} или […]
2Командой платформы: удалённый сервер
gemini mcp add -t http sourcegraph-mcp-server https://{sourcegraph_hostname}/.api/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Sourcegraph MCP Server
Как установить Sourcegraph MCP Server в Claude Code?
Выполните по порядку: claude mcp add --transport http mcp https://{sourcegraph_hostname}/.api/mcp, затем claude mcp add --transport http sourcegraph-mcp-server https://{sourcegraph_hostname}/.api/mcp.
Что делает Sourcegraph MCP Server?
Он подключает MCP-совместимого агента к поиску кода и функциям навигации Sourcegraph: поиску репозиториев, чтению файлов, переходу к определениям, поиску ссылок и изучению изменений.
Что нужно для работы Sourcegraph MCP Server?
Нужен hostname Sourcegraph Cloud или частного экземпляра. Авторизация выполняется через OAuth или access token; конфигурация по умолчанию использует OAuth.