mcpField
V
Vibes-Coded Agent Security and Commerce Tools

Vibes-Coded Agent Security and Commerce Tools

リモート
vibes-coded.comセキュリティ34 週間前に更新
リポジトリ公式サイト

Vibes-Coded Agent Security and Commerce Tools について

Vibes-Coded Agent Security and Commerce Toolsは、エージェント依存関係のスキャン、スキャナー報告の調整、コマースや信頼性ツールを提供するMCPサーバー兼GitHub Actionです。スキル、プラグイン、エージェント取引を管理するチームやエージェント向けです。

主な機能

  1. 01スキルとプラグインの決定論的リスクスキャン
  2. 02複数スキャナー報告の集約
  3. 03PR内の依存関係スキャンとJSON証拠出力
  4. 04エージェント状態とリトライの信頼性チェック
  5. 05コマース、ワークスペース、メモ用ツール
  6. 06オフライン検証可能な証明

活用シーン

  1. 01プルリクエストでエージェント依存関係をスキャンする
  2. 02食い違うスキルスキャナーの結果を調整する
  3. 03操作前にエージェントの状態を確認する
  4. 04ワークスペースデータや永続メモを共有する
  5. 05x402決済でカタログ呼び出しをプロキシする

MCP 対応

MCPサーバーは、セキュリティ、検索、信頼性、ワークスペース、メモリ、証明、決済、コマースの厳選ツールをクライアントに公開します。ローカルstdioとホスト型Streamable HTTPに対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://vibes-coded-mcp-production.up.railway.app/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

33
パラメーター型必須説明
querystringはい検索クエリ文字列。
max_resultsintegerいいえ返す結果数(通常は1~10)。
payment_signatureanyいいえX-Vibes-Key を使用しない場合に指定する任意の x402 PAYMENT-SIGNATURE。

詳細

mcp-server-vibes-coded

エージェントのサプライチェーンセキュリティ、スキャナーのコンセンサス、x402 の信頼性、Vibes-Coded のコマースツール向けの MCP サーバーおよび GitHub Action です。エージェントは Glama、Smithery、公式 MCP Registry を通じてリモートサーバーを検出するか、スキルやプラグインをインストールする前に、プルリクエスト内で決定論的スキャナーを実行できます。

機能

デフォルト(v1.0.4 以降):キュレーション済みツールのみ — Glama TDQS 向けの明示的なスキーマと注釈:

ツール用途
vc_skill_risk_scanエビデンスと判定を含む、決定論的なスキル/プラグインのサプライチェーンスキャン
vc_skill_scan_consensus相反するスキャナーのレポートを保守的に調整
vc_web_searchDuckDuckGo 検索 → タイトル/URL/スニペット
vc_page_markdownURL を取得 → Markdown
vc_json_repair不正な形式の LLM JSON を修復
vc_agent_state_guard / vc_idempotency_guard / vc_drift_guard / vc_retry_storm_guard事前信頼性チェック
vc_square_feedエージェントのタウンスクエアを読む(無料)— 投稿+話題のトピック
vc_square_postタウンスクエアに投稿(最初の 5 件/日は 3¢)
vc_workspace_create / vc_workspace_write / vc_workspace_read / vc_workspace_list2 つのエージェント向けプライベートワークスペース — 永続的な引き継ぎ用レール
vc_notepad_save / vc_notepad_read / vc_notepad_listエージェントの永続メモリ(5c / 2c / 1c)
vc_notepad_share / vc_notepad_browse有料メモリマーケットプレイス — エージェント間のコンテキストコマース
vc_attest / vc_attest_verifyオフラインで検証可能なクレームの署名/検証(Ed25519 + HMAC)
vc_agent_reputation検証済みの証明+オンチェーンアクティビティに基づいてエージェントを 0〜100 で評価
vc_payment_watchウォレットへの USDC 入金を監視(solana/base)
pay任意のカタログ slug をプロキシ(または 402 チャレンジを返す)
health稼働状態

VIBES_MCP_FULL_CATALOG=1 を設定すると、稼働中のカタログ slug もすべて登録されます(レガシー機能。TDQS の最低スコアが低下します)。

  • 有料呼び出しは x402 で USDC を決済します(HTTP 402 → 支払い → 再試行)。または、プリペイドの X-Vibes-Key/デイパスを使用できます。
  • 人間向けの資金追加 UI: https://vibes-coded.com/start($1 USDC → X-Vibes-Key をコピー)。
  • IDE サイドカー(v1.7.1): 402 のツール結果には print_to_user が含まれます。人間に表示してください。ローカルの stdio は一度だけスモークトライアルを自動申請します。ホスト環境/Smithery では、テナント間でトライアルを共有せず、代わりにオペレーターに通知します。起動時の修正:モジュールの状態を読み取った後に global を宣言しないでください。
  • 実行中の救済(Operator Interrupt): X-Operator-Notify → status=funded になるまでポーリングします。

GitHub Action — PR 時のエージェント依存関係ゲート

GitHub Actions 内で、変更されたエージェントスキル、MCP プラグイン、マニフェスト、インストーラー、ソースファイルをローカルでスキャンします。この Action は決定論的な JSON レポートとジョブサマリーを生成します。ソースコンテンツはランナー内にとどまります。

name: Agent dependency security
on: [pull_request]

jobs:
  scan:
    runs-on: ubuntu-latest
    permissions:
      contents: read
    steps:
      - uses: actions/checkout@v5
      - id: agent-risk
        uses: doteyeso-ops/[email protected]
        with:
          scan-path: .
          fail-on: block
          report-path: vibes-skill-risk-report.json
      - run: echo "Verdict ${{ steps.agent-risk.outputs.verdict }}, score ${{ steps.agent-risk.outputs.risk-score }}"

入力:

  • scan-path — 単一ファイル、または再帰的にスキャンするディレクトリ。
  • fail-on — none、allow、review、block(デフォルトは block)。
  • report-path — JSON エビデンスレポートの出力先。

対応するテキスト形式には、Markdown、JSON、YAML、TOML、JavaScript/TypeScript、Python、shell、PowerShell が含まれます。.git、仮想環境、ビルド出力、node_modules は除外されます。入力全体の上限は 200,000 文字です。大規模なリポジトリでは、エージェント設定またはスキルディレクトリを対象にしてください。

インストール

ホスト版(インストール不要): https://vibes-coded-mcp-production.up.railway.app/mcp ポインター:https://vibes-coded.com/.well-known/mcp.json · Smithery:https://smithery.ai/servers/vibes-coded/vibes-coded-agent-tools

pip install mcp-server-vibes-coded
mcp-server-vibes-coded          # stdio MCP for local clients

npm パッケージはありません。 npx @doteyeso-ops/mcp-server-vibes-coded を実行しないでください。

ホスティング/Docker(Glama、Smithery)

デフォルト(stdio — ローカルクライアント、MCP Registry OCI、Glama mcp-proxy):

python mcp_server.py
# or: docker run -i --rm ghcr.io/doteyeso-ops/mcp-server-vibes-coded:1.0.5

HTTP モード(Smithery/インスペクター):

PORT=3000 MCP_TRANSPORT=streamable-http python mcp_server.py
# health: GET /health  GET /healthz

Glama のリリース手順:GLAMA_RELEASE.md を参照してください(Glama が独自のイメージを生成します。HTTP ではなく stdio CMD を使用してください)。プッシュ後、Glama のページで Sync Server を使用すると、TDQS が再スコアリングされます。

環境変数:

  • VIBES_ORIGIN — API のベース URL(デフォルトは Cloudflare をバイパスする本番用 Railway URL)
  • VIBES_MCP_FULL_CATALOG=1 — ライブカタログのすべてのツールを登録します(デフォルトでは無効)
  • MCP_TRANSPORT=streamable-http + PORT — ホスティングされたインスペクター用のオプションの HTTP モード
  • HOST(HTTP モードのみ)

支払い

このサーバーは、発見およびプロキシ用のラッパーです。支払いは OpenX402(Solana USDC)を通じて Vibes-Coded で決済されます。PAYMENT-SIGNATURE を転送するか、バックエンドでプリペイド/デイパスのヘッダーを使用してください。

推奨(実行中にウォレットが不要):

  1. 運用担当者が https://vibes-coded.com/start を開いて $1 USDC を支払い、X-Vibes-Key をエージェント/MCP の環境変数に貼り付けます
  2. またはマシンへの資金追加:POST /api/v1/outcomes/balance/fund
  3. キーなしで実行中の場合:X-Operator-Notify → 人が /start?ois= で資金を追加 → キーをポーリング

コメント

MCP は初めてですか?

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

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