mcpField
Q
Qwen DAP MCP

Qwen DAP MCP

ローカル
github.com/SLP-DEV1開発ツール

Qwen DAP MCP について

Qwen DAP MCPは、ネイティブデバッガーをMCPに橋渡しし、コーディングエージェントにクラッシュ、ハング、ダンプの実行時証拠と制限付きの診断ワークフローを提供します。生のデバッガー操作はオプトインのツールセットに分離されています。

主な機能

  1. 01ネイティブクラッシュとハングの診断
  2. 02実行セッションの比較と値の追跡
  3. 03クラッシュダンプとリモートターゲットの調査
  4. 04構造化されたデバッグ証拠の収集
  5. 05コア、フォレンジック、生ツールセットの分離

活用シーン

  1. 01ネイティブクラッシュからプロジェクトのフレームを特定
  2. 02スレッドスタックを使ったハングの調査
  3. 03障害実行とベースライン実行の比較
  4. 04プログラムを起動せずにクラッシュダンプを分析

MCP 対応

Debug Adapter Protocol(DAP)をstdio経由でMCPに橋渡しし、エージェント向けデバッグツールを提供します。ローカルアダプターと、検証済みのリモートターゲットに対応します。

設定

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

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

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

パッケージ
npm@slp-dev1/qwen-dap-mcp0.18.2

ツール

18

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

パラメーター型必須説明
actionenumいいえ管理操作:現在のセッションの一覧表示、新しい分離セッションの作成、またはセッション 1 件の終了。list | create | close
sessionIdstringいいえcreate 時に要求する ID、または close 時の対象 ID。create 時に省略すると、範囲付きの session-N 識別子が生成されます。
terminateDebuggeebooleanいいえclose のみ:セッションをリセット/削除する前に、デバッガーに実行中のターゲットの終了を要求します。

詳細

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

コメント

MCP は初めてですか?

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

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