Sourcegraph MCP Server
Sourcegraph MCPサーバーでClaude連携・コードベース横断検索を自動化
npx @sourcegraph/mcp-server概要
Sourcegraph MCP Serverの設定方法と使い方。
コード検索・インテリジェンスプラットフォーム「Sourcegraph」をClaudeから操作できるMCPサーバー。
複数リポジトリの横断検索・コード定義参照・シンボル検索が可能。
ClaudeとSourcegraphのMCPサーバー連携により、大規模コードベースの調査やリファクタリング対象の特定、依存関係の分析を自動化できる。
設定方法はAPIトークンを環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
無料プランありAPIキー
🔑 必要🔑 APIキーの取得方法
- 1
https://sourcegraph.com にアクセスしてアカウントにログイン(無料で作成可能)
- 2
右上のアバター → 「Settings」を選択
- 3
左メニューの「Access tokens」をクリック
- 4
「Generate new token」をクリックしてトークン名を入力
- 5
表示されたアクセストークンをコピーして保存する(再表示不可)
こんな使い方ができます
Claudeが複数リポジトリをまたいでコードの使用例を検索できる
関数やクラスの定義・参照箇所をClaudeがSourcegraphで一括検索できる
コードベース全体の依存関係をClaudeが分析してリファクタリング計画を立てられる
特定のAPIやライブラリの使用パターンをClaudeが横断的に調査できる
セットアップ手順
- 1
Sourcegraph(sourcegraph.com)にログインし、Settings → Access tokensからトークンを取得する
- 2
claude mcp add sourcegraph -e SRC_ENDPOINT=https://sourcegraph.com -e SRC_ACCESS_TOKEN=your-token -- npx -y @sourcegraph/mcp-server
設定ファイル
コピー前に確認
Sourcegraphアカウントおよびアクセストークンが必要。セルフホスト環境の場合はSRC_ENDPOINTを変更すること。
claude mcp add sourcegraph -e SRC_ENDPOINT=https://sourcegraph.com -e SRC_ACCESS_TOKEN=your-sourcegraph-token-here -- npx -y @sourcegraph/mcp-server