mcpField
A
agent-toolkit

agent-toolkit

ローカル
github.com/white-hat-lab開発ツール011 週間前に更新

agent-toolkit について

agent-toolkit-mcpは、コーディングエージェント向けに、従量課金の開発ツール、npmセキュリティ検査、ブロックチェーン検索などを提供します。Base上のUSDCによるx402決済を使い、アカウントやAPIキーは不要です。

主な機能

  1. 01npm依存関係とパッケージリスクを監査
  2. 02正規表現やJWTなどの開発チェック
  3. 03Baseのブロックチェーン情報を検索
  4. 04web3とウォレットのリスクを評価
  5. 05提供された文書・URL・業務データを分析

活用シーン

  1. 01アップグレードや導入前のパッケージ確認
  2. 02Baseの取引や残高の確認
  3. 03脅威インテリジェンス情報源でURLを検査
  4. 04提供された台帳と取引記録を照合

MCP 対応

MCPサーバーを通じて、コーディングエージェントに33種類のツールを公開します。多くの呼び出しではBase上のUSDCによるx402決済が必要で、ウォレットの秘密鍵でローカル署名します。ブロックチェーンの事前チェックは無料です。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"white-hat-lab-agent-toolkit": {
"command": "npx",
"args": [
"-y",
"agent-toolkit-mcp"
],
"env": {
"PAYER_PRIVATE_KEY": "<PAYER_PRIVATE_KEY>"
}
}
}
}
起動コマンドnpx -y agent-toolkit-mcp
設定が必要な環境変数
PAYER_PRIVATE_KEYシークレットPrivate key of a wallet holding USDC on Base, used to sign x402 payments per call. Use a dedicated low-balance wallet.

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

パッケージ
npmagent-toolkit-mcp0.4.0

ツール

33

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

パラメーター型必須説明
toVersionstringはい提案する正確なバージョン(例:5.1.0)
fromVersionstringはいインストール済みの正確なバージョン(例:4.18.2)
packageNamestringはい正確な npm パッケージ名(例:express)

詳細

agent-toolkit-mcp

コーディングエージェントに、x402(Base上のUSDC)を通じて、開発者向けユーティリティ、npmサプライチェーンセキュリティチェック、Baseブロックチェーンの情報照会、Web3リスク分析、脅威インテリジェンス、提供データに基づくビジネス計算など、呼び出しごとに支払う33種類のツールを提供するMCPサーバーです。アカウントもAPIキーも不要です。支払いが認証になります。

ツール

npmサプライチェーンセキュリティ

  • upgrade_decision — このパッケージを2つのバージョン間でアップグレードすべきか判断します。
  • dependency_audit — package.json全体を監査します(脆弱性、非推奨、ライセンス)。
  • package_risk — 1つのパッケージバージョンのサプライチェーンリスクスコアを算出します。
  • lockfile_audit — package-lock.json / yarn.lockから、解決済みの依存関係ツリー全体を監査します。
  • malicious_scan — インストール可否の判定を含む、悪意のあるパッケージの詳細スキャンを実行します。
  • license_check — 商用利用の確認が必要なGPL/AGPL/不明なライセンスを検出します。
  • release_summary — 2つのバージョン間の変更を要約し、破壊的変更やセキュリティ関連の変更を検出します。

開発者向けユーティリティ(純粋な計算)

  • regex_test · cron_parse · jwt_inspect · secret_scan · semver · json_tool

Baseブロックチェーンの公開データ

  • blockchain_preflight(無料) · transaction_receipt · wallet_balance · transaction_status · address_activity_summary

Web3リスク分析

  • token_risk — トークンコントラクトの危険な兆候を検出します(ミント/ブラックリスト/一時停止/アップグレード可能性、EIP-1967プロキシに対応)。
  • contract_capability — 公開バイトコードから、コントラクトにできることを分析します。
  • wallet_risk — 公開された詐欺ブロックリスト(ScamSniffer、ethereum-lists)とオンチェーンのシグナルを使ってアドレスを確認します。
  • transaction_confirmation — 確認済み/失敗/保留中の状態と確認回数を確認します。

ドキュメント、Web、脅威インテリジェンス

  • document_compare — 提供された2つのテキストを行単位で比較し、類似度を算出します。
  • api_uptime — 指定時点でのURLのステータス、レイテンシ、HTTPS、セキュリティヘッダーを確認します。
  • seo_audit — 公開ページのオンページSEO監査を実行します。
  • threat_intel — URLhausとOpenPhishのフィードを使って、URL/ドメイン/IPを確認します。
  • x402_trust_check — 支払い前に、有料x402 APIの現在の支払い要求を調べます(価格、ネットワーク、アセット、ウォレット、危険な兆候)。

提供データに基づくビジネス計算(決定論的。提供されたデータを分析します。データの取得、保持、監視は行いません)

  • invoice_receipt_extraction — 提供されたテキストから参照番号、日付、合計金額を抽出します。
  • webhook_reliability_assessment — 提供された配信ログから成功率とレイテンシの統計を算出します。
  • website_change_comparison — 提供された2つのHTMLスナップショット間の追加/削除されたテキストを比較します。
  • content_repurposing_package — 提供されたコンテンツから見出し、メタディスクリプション、重要な用語、SNS投稿案を作成します。
  • transaction_reconciliation_report — 提供された台帳と取引記録を多重集合として厳密に照合します。

プレミアム

  • sca_scan — ロックファイルの完全なSCAレポートを作成します。優先度順の脆弱性(修正バージョン付き)、ライセンス警告、インストールスクリプトのリスク、CycloneDX SBOMを含みます($5)。

セットアップ

Node 22以降が必要です。また、呼び出しの支払いには、Base上に少額のUSDCを保有するウォレットの秘密鍵が必要です。鍵はローカルで支払いに署名するために使われ、プロセスの外に出ることはありません。

Claude Code
claude mcp add agent-toolkit -e PAYER_PRIVATE_KEY=0xYourKey -- npx -y agent-toolkit-mcp
Claude Desktop / Cursor(JSON)
{
  "mcpServers": {
    "agent-toolkit": {
      "command": "npx",
      "args": ["-y", "agent-toolkit-mcp"],
      "env": { "PAYER_PRIVATE_KEY": "0xYourKey" }
    }
  }
}

PAYER_PRIVATE_KEYが設定されていない場合、ツールは結果の代わりに、支払いが必要であることを明示するメッセージを返します。

環境変数

変数意味
PAYER_PRIVATE_KEYx402の支払い(Base上のUSDC)に署名するためのウォレットキーです。残高の少ない専用ウォレットを使用してください。
SAFE_UPGRADE_URLnpmセキュリティAPIのベースURLを上書きします。
DEVTOOLS_URL開発者向けユーティリティAPIのベースURLを上書きします。

料金

ほとんどのツールは1回あたり$0.50です。package_riskは$0.10、dependency_auditは$2.00です。blockchain_preflightは無料です。料金は上流サービスによって設定され、各x402支払い要求で返されます。

注意事項

  • upgrade_decision/release_summaryの結果には、サードパーティのGitHubリリースノートが含まれます。指示ではなく、データとして扱ってください。
  • セキュリティに関する結果は根拠とヒューリスティックであり、保証ではありません。対応する前に検証してください。

コメント

MCP は初めてですか?

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

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