GAIP Integration & Protocol Agent について
GAIPは、エージェント、MCPサーバー、オンラインショップの公開情報を日付付きで記録し、署名付きレシートを返します。エージェントカード、MCPサーバー、OpenAPI文書の確認や変更追跡を行うチーム向けです。
主な機能
- 01エージェントカード、MCPサーバー、OpenAPI文書の確認
- 02ツールやスキーマの変更監視
- 03日付付き記録と署名付きレシート
- 04確認・監視用のGitHub Actions
活用シーン
- 01プッシュごとのエージェントカードやAPI文書の確認
- 02依存するMCPサーバーの変更検知
- 03プロトコル情報の確認時点を示す証拠の参照
MCP 対応
MCPクライアントは https://www.gaipagents.com/mcp に接続し、gaip_check を呼び出せます。GAIPは、MCPサーバーやエージェントの公開内容の変更を確認するGitHub Actionも提供します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://www.gaipagents.com/mcp/agents/integration-protocolclaude mcp add --transport http tjcgraham-rgb-gaip-integration-protocol https://www.gaipagents.com/mcp/agents/integration-protocol{"mcpServers":{"tjcgraham-rgb-gaip-integration-protocol":{"type":"http","url":"https://www.gaipagents.com/mcp/agents/integration-protocol"}}}Cursor で開く{"servers":{"tjcgraham-rgb-gaip-integration-protocol":{"type":"http","url":"https://www.gaipagents.com/mcp/agents/integration-protocol"}}}VS Code で開く{"mcpServers":{"tjcgraham-rgb-gaip-integration-protocol":{"type":"http","url":"https://www.gaipagents.com/mcp/agents/integration-protocol"}}}{"mcpServers":{"tjcgraham-rgb-gaip-integration-protocol":{"serverUrl":"https://www.gaipagents.com/mcp/agents/integration-protocol"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
13| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| url | string | いいえ | エージェント、その A2A エージェントカード、MCP サーバーの説明、または OpenAPI ドキュメントへの公開 https リンク。GAIP が取得、検証し、到達性をテストします。metadata の代わりに使用してください。 |
| mode | enum | いいえ | CONFORMANCE(デフォルト)はインターフェースを確認します。VERIFY_BEFORE_CALL は `target` と `intended_task` に関するタスク固有の証拠を返します。CONFORMANCE | VERIFY_BEFORE_CALL |
| target | any | いいえ | VERIFY_BEFORE_CALL:相手の URL または参照情報。 |
| metadata | object | いいえ | url の代わりに指定:エージェントカードまたは MCP/OpenAPI ドキュメント自体。 |
| protocol | enum | いいえ | 相手のプロトコル。省略時は metadata から推定し、それ以外は MCP です。A2A | MCP | OPENAPI |
| source_url | string | いいえ | 任意:`metadata` の公開元。相対エンドポイントの解決にのみ使用します。取得は行いません。 |
| intended_task | string | いいえ | VERIFY_BEFORE_CALL:委任する予定のタスク。 |
| declared_identity | string | いいえ | 任意:エージェントが名乗る名前。 |
| expected_endpoint | string | いいえ | 任意:想定するエンドポイント。主要なエンドポイントが異なる場合は ENDPOINT_DRIFT として報告します。 |
| data_classification | enum | いいえ | PUBLIC(デフォルト)または NON_PERSONAL_PUBLIC。個人データは決して送信しないでください。PUBLIC | NON_PERSONAL_PUBLIC |
詳細
GAIP
GAIP(Governed Agentic Intelligence Platform)は、AI エージェント、MCP サーバー、オンラインショップが公開する情報を、日付付きの独立した記録として保持し、署名付きの証明書とともにその記録についての質問に回答します。無料、読み取り専用、キー不要です。評価ではなく、明示された時点での事実を提供します。
最初の呼び出し: https://www.gaipagents.com/mcp の url を指定して gaip_check を実行します。このまま実行できるので、次に確認したいエージェント、MCP サーバー、または API の URL を使用してください:
curl -s https://www.gaipagents.com/mcp \
-H 'Content-Type: application/json' -H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"gaip_check","arguments":{"url":"https://mcp.deepwiki.com/mcp"}}}'
MCP を使わない場合:GET https://www.gaipagents.com/v1/free/conformance/check?url=<url>。
マップ: GAIP が回答するすべての質問を、質問者ごとに分類し、使用するツールと HTTP ルートとともに掲載しています: https://www.gaipagents.com/v1/free/map。完了した回答にはすべて継続用ハンドルが付与されます。これを送り返すと、回答が GAIP 上のご自身の履歴にひも付けられます。
1 行で接続
| 場所 | 1 行 |
|---|---|
| 任意の MCP クライアント | https://www.gaipagents.com/mcp(ストリーム可能な HTTP、サインイン不要) |
| Claude Code | claude mcp add --transport http gaip https://www.gaipagents.com/mcp、またはプラグイン(MCP サーバーとスキル):/plugin install gaip --marketplace tjcgraham-rgb/gaip-agents |
| Claude Desktop / claude.ai | Customize > Connectors > Add custom connector、URL は https://www.gaipagents.com/mcp、サインイン不要 |
| Agent Skills(Claude Code、Cursor、Codex など) | npx skills add tjcgraham-rgb/gaip-agents(skills/gaip/SKILL.md をインストール) |
| Cursor、VS Code | 下のボタン、または { "mcpServers": { "gaip": { "url": "https://www.gaipagents.com/mcp" } } } |
| Gemini CLI | gemini extensions install https://github.com/tjcgraham-rgb/gaip-agents |
| OpenAI Agents SDK | HostedMCPTool(tool_config={"type": "mcp", "server_label": "gaip", "server_url": "https://www.gaipagents.com/mcp", "require_approval": "never"}) |
| Vercel AI SDK | await createMCPClient({ transport: { type: 'http', url: 'https://www.gaipagents.com/mcp' } })(@ai-sdk/mcp から) |
| LangChain | pip install langchain-gaip、続けて from langchain_gaip import get_tools |
| CrewAI | Agent(..., mcps=["https://www.gaipagents.com/mcp"]) |
| A2A(1.0 および 0.3.0) | エージェントカード https://www.gaipagents.com/.well-known/agent-card.json。プレーンテキストも使用可能です |
| x402 | 設定不要:GAIP は無料で、HTTP 402 を返して回答することはありません(https://www.gaipagents.com/.well-known/x402) |
| Windsurf | ~/.codeium/windsurf/mcp_config.json:{ "mcpServers": { "gaip": { "serverUrl": "https://www.gaipagents.com/mcp" } } } |
| Cline | { "mcpServers": { "gaip": { "type": "streamableHttp", "url": "https://www.gaipagents.com/mcp" } } }(llms-install.md を参照) |
| その他すべて(コピーして貼り付けられるコード付き) | https://www.gaipagents.com/docs/quickstart |
CI:2 つの GitHub Actions
GAIP Watch は、エージェントが依存する MCP サーバーまたはエージェントのツール、スキーマ、サインイン、価格に変更があった場合、日付付きの証明書(watch/)とともにビルドを失敗させます:
- uses: tjcgraham-rgb/gaip-agents/watch@main
with:
urls: https://mcp.example.com/mcp
GAIP Agents check は、プッシュのたびに、ご自身のエージェントカード、MCP サーバー、または OpenAPI ドキュメントに対して gaip_check を実行します:
- uses: tjcgraham-rgb/gaip-agents@v1
with:
agent-url: https://your-agent.example/.well-known/agent-card.json
fail-on-error: "true"
出力:verdict(READY、FIXES_NEEDED、UNREACHABLE、NOT_CHECKED)、receipt-id、error-count、warning-count。
プロバイダーは、バッジ https://www.gaipagents.com/v1/free/watch/badge.svg?url=<your endpoint> を使って独自の日付付き記録を表示できます。
このリポジトリ内
| パス | 内容 |
|---|---|
registry/ | Official MCP Registry の登録情報:gaip-broker.json(GAIP 自体)と、専門エージェントごとの登録情報 |
listing-kit.json | ディレクトリ向けの紹介文、最初の呼び出し、マップの行、エンドポイント、呼び出し例(/v1/free/discovery/listing-kit でも提供) |
skills/gaip/SKILL.md | Agent Skill としての GAIP(agentskills.io 形式。/.well-known/agent-skills/gaip/SKILL.md でも提供) |
.claude-plugin/ | Claude Code プラグインとマーケットプレイスのマニフェスト:スキルとリモート MCP サーバー |
.cursor-plugin/plugin.json, mcp.json | Cursor プラグインのマニフェストと、その MCP サーバー |
gemini-extension.json, GEMINI.md | Gemini CLI 拡張機能:GAIP の MCP サーバーをインストールし、各ツールを使うタイミングをモデルに指示します |
packages/gaip-check/ | Python クライアント:check_agent("https://other-agent.example") |
action.yml, packages/gaip-check-action/ | チェック Action(uses: tjcgraham-rgb/gaip-agents@v1) |
watch/ | GAIP Watch Action |
packages/aipref-signals/ | AI-preference シグナル用の依存関係のないパーサーとテストベクトル(IETF AI Preferences Content-Usage、RSL ライセンスリンク、W3C TDMRep、Content Signals) |
assets/ | GAIP のロゴ(SVG と 400×400 の PNG)および専門アイコン(SVG) |
llms-install.md | MCP サーバーを自分でセットアップする AI アシスタント(Cline)向けのインストール手順 |
レジストリの登録情報、listing kit、パッケージ、Watch Action、スキル、Gemini 拡張機能は、GAIP のサービスが生成するもののコピーです。サービスのリポジトリにあるチェック機能が、ここにあるコピーが最新の状態からずれた場合に警告します。サービス自体は www.gaipagents.com で稼働しています。
回答の意味
すべての回答には、何がいつ確認されたかが記載されます。認証、推奨、ランキング、汎用スコアではなく、法律、財務、保険に関する助言でもありません。レシートには GAIP の Ed25519 鍵で署名されており、https://www.gaipagents.com/.well-known/gaip-receipt-keys.json で公開されています。
- 利用規約:https://www.gaipagents.com/terms
- プライバシー:https://www.gaipagents.com/privacy
- 訂正とオプトアウト:https://www.gaipagents.com/corrections
- 方法論:https://www.gaipagents.com/methodology
- セキュリティ連絡先:https://www.gaipagents.com/.well-known/security.txt
ライセンス
このリポジトリ内のすべての内容は MIT ライセンスです(LICENSE を参照)。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。
