Sourcebot について
複数のコードホスト(GitHub、GitLab、Bitbucket など)からコードコンテキストを取得
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
7掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | コード内容に一致させる検索パターン。クエリ内の引用符をエスケープする必要はありません。 |
| useRegex | boolean | いいえ | 正規表現を使用してコード内容に検索クエリを照合するかどうか。false の場合、部分文字列で照合します。(デフォルト:false) |
| filterByRepos | array | いいえ | 検索対象を指定したリポジトリに限定します。 |
| filterByLanguages | array | いいえ | 検索対象を指定した言語に限定します。 |
| filterByFilepaths | array | いいえ | 検索対象を指定したファイルパスに限定します。 |
| caseSensitive | boolean | いいえ | 検索で大文字と小文字を区別するかどうか(デフォルト:false)。 |
| includeCodeSnippets | boolean | いいえ | レスポンスにコードスニペットを含めるかどうか。false の場合、ファイルの URL、リポジトリ、言語のみを返します。(デフォルト:false) |
| ref | string | いいえ | 検索対象のコミット SHA、ブランチ名、またはタグ名。指定しない場合、デフォルトブランチ(通常は 'main' または 'master')が使用されます。 |
| maxTokens | number | いいえ | 返すトークンの最大数(デフォルト:10000)。値を大きくするとより多くのコンテキストが得られますが、消費するトークンも増えます。10000 未満の値は無視されます。 |
詳細
メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。
コメント
Markdown 対応
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。