mcpField
M

mtop-devtools

ローカル

mtop-devtools について

AI が Chrome とリアルタイムにやり取りします:リクエスト履歴、コンソールログ、RUM/トラッキングイベントの取得、モックデータの動的設定。

設定

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

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

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

パッケージ
npm@mtop-devtools/mcp-server1.37.0

ツール

29

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

パラメーター型必須説明
countnumberいいえ取得するリクエスト数です。デフォルトは 10 件です。最大で直近 1000 件のリクエストを取得できます。
sincenumberいいえ何秒前までさかのぼってリクエストを取得するかを指定します。例:60 は直近 1 分間のリクエストを取得します。
fieldsarrayいいえドット区切りのパスを使って、レスポンスボディから指定したフィールドを抽出します。例:["data.result.list", "data.total"] の場合、これらのフィールドのみを返し、データ量を大幅に削減します。
filterstringいいえAPI 名を絞り込む正規表現(省略可)です。例:".*\.cart\..*" はカート関連の API のみを返します。
sourceenumいいえデータソースです。mtop:mtop API(デフォルト)、requests:通常の XHR/Fetch リクエストです。省略した場合は、DevTools パネルの現在のモードを使用します。mtop | requests
keysOnlybooleanいいえ実際の値ではなく、データ構造(フィールドパスと型)のみを返します。true に設定すると、抽出するフィールドを決める前にデータ構造をプレビューできます。デフォルトは false です。
includeBodybooleanいいえリクエストボディとレスポンスボディを含めるかどうかを指定します。false の場合、データ量を減らすため postData フィールドと responseBody フィールドを省略します。デフォルトは true です。
maxBodySizenumberいいえ個々のリクエストボディまたはレスポンスボディの最大バイト数です。このサイズを超えると切り詰められます。デフォルトは 50000(約 50KB)です。
includeHeadersbooleanいいえリクエストヘッダーとレスポンスヘッダーを含めるかどうかを指定します。false の場合、データ量を減らすため headers フィールドと responseHeaders フィールドを省略します。デフォルトは false です。

詳細

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

コメント

MCP は初めてですか?

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

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