mcpField
S
Sourcebot

Sourcebot

ローカル
github.com/sourcebot-devバージョン管理4.0k今日更新

Sourcebot について

複数のコードホスト(GitHub、GitLab、Bitbucket など)からコードコンテキストを取得

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"sourcebot-dev": {
"command": "npx",
"args": [
"-y",
"@sourcebot/mcp"
]
}
}
}
起動コマンドnpx -y @sourcebot/mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npm@sourcebot/mcp

ツール

7

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
querystringはいコード内容に一致させる検索パターン。クエリ内の引用符をエスケープする必要はありません。
useRegexbooleanいいえ正規表現を使用してコード内容に検索クエリを照合するかどうか。false の場合、部分文字列で照合します。(デフォルト:false)
filterByReposarrayいいえ検索対象を指定したリポジトリに限定します。
filterByLanguagesarrayいいえ検索対象を指定した言語に限定します。
filterByFilepathsarrayいいえ検索対象を指定したファイルパスに限定します。
caseSensitivebooleanいいえ検索で大文字と小文字を区別するかどうか(デフォルト:false)。
includeCodeSnippetsbooleanいいえレスポンスにコードスニペットを含めるかどうか。false の場合、ファイルの URL、リポジトリ、言語のみを返します。(デフォルト:false)
refstringいいえ検索対象のコミット SHA、ブランチ名、またはタグ名。指定しない場合、デフォルトブランチ(通常は 'main' または 'master')が使用されます。
maxTokensnumberいいえ返すトークンの最大数(デフォルト:10000)。値を大きくするとより多くのコンテキストが得られますが、消費するトークンも増えます。10000 未満の値は無視されます。

詳細

メンテナーはまだ詳細を追加していません。リポジトリの README をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。