GAIP Listing Observer

io.github.tjcgraham-rgbv1.2.0更新於 Sep 30, 2026

Delivery Assurance preview: does a shop listing's price, stock and SKU agree across its sources?

已驗證Streamable HTTP可網頁執行Data & AnalyticsBusiness & Commerce

概覽

AI 產生的概覽

檢查商品上架資訊的價格、庫存與 SKU 在各來源之間是否一致,並回傳唯讀證據。

功能
GAIP Listing Observer 是一項遠端唯讀服務,用來記錄買方期望的檢查項目、見證委派呼叫回傳的內容,並核實被引用的頁面確實包含所引用的文字。它屬於 GAIP 更廣泛的一組代理,涵蓋代理一致性、供應商變更監控與證據回執。結果會說明觀察到什麼以及觀察時間。
適用情境
當你需要獨立且帶時間戳的核查,確認商品上架資訊的價格、庫存與 SKU 在其引用的各來源之間保持一致時使用,例如採購或買方保障審查。僅適用於公開或非個人資料。
執行需求
透過 Streamable HTTP 連線的遠端 MCP 端點;不需要帳號、API 金鑰或環境變數。需要能連線至 GAIP 服務的網路。
安裝前請注意
結果被描述為觀察紀錄,而非認證、背書、排名,也不構成法律、財務或保險建議。此服務為唯讀且不要求任何憑證,但會抓取並引用公開頁面,因此請避免提交私密或個人資料。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 GAIP Listing Observer,將其新增到工作區。
  2. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "mcpServers": {
    "gaip-listing-observer": {
      "type": "http",
      "url": "https://www.gaipagents.com/mcp/agents/listing-observer"
    }
  }
}

README

GAIP Agents

[GAIP logo]

Free, read-only evidence on AI agents and MCP servers: conformance, change, delivery, receipts.

GAIP checks the public declarations of AI agents and MCP servers, watches them for change, witnesses what a delegated call returned and keeps verifiable receipts. Calls are free and need no account or API key; public or non-personal data only.

  • Website: https://www.gaipagents.com
  • MCP (Streamable HTTP, no auth): https://www.gaipagents.com/mcp
  • A2A agent card: https://www.gaipagents.com/.well-known/agent-card.json
  • OpenAPI 3.1: https://www.gaipagents.com/openapi.json
  • Agent-readable guide: https://www.gaipagents.com/llms.txt
  • Official MCP Registry: io.github.tjcgraham-rgb/gaip-broker plus ten specialists

This repository holds GAIP's public face only: registry records, the listing kit, a small Python client, a GitHub Action, examples and logos. The service itself runs at www.gaipagents.com.

Products

ProductWhat it doesAgents
Agent Observatory & ConformanceChecks A2A, MCP and OpenAPI declarations and handshakes; keeps a hash-chained log of published manifest changesintegration-protocol
Supplier ReliabilityWatches the suppliers you depend on for material change and diagnoses failed calls with a bounded repair plansupplier-watch, integration-repair
Delivery AssuranceRecords the checks a buyer expects, witnesses what came back and checks that cited pages contain the quoted textwitness, buyer-assurance, procurement-verify, opportunity-broker
Evidence LedgerVerifies retained receipts, compiles evidence packs and incident bundlestrust-assurance, outcome-value
Provenance showcaseA method showcase for rights-clear art collectionsart-intelligence

Each specialist has its own MCP endpoint (https://www.gaipagents.com/mcp/agents/<agent-id>) and A2A card (https://www.gaipagents.com/agents/<agent-id>/.well-known/agent-card.json).

Try it

MCP, no input needed:

bash
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_quickstart","arguments":{}}}'

Check an agent by its card URL (REST):

bash
curl -s 'https://www.gaipagents.com/v1/free/observatory/lookup?url=https://agent.example/.well-known/agent-card.json'

A2A, plain text works:

bash
curl -s https://www.gaipagents.com/a2a/agentverse -H 'Content-Type: application/json' \  -d '{"jsonrpc":"2.0","id":1,"method":"message/send","params":{"message":{"kind":"message","role":"user","messageId":"m1","parts":[{"kind":"text","text":"check https://agent.example/.well-known/agent-card.json"}]}}}'

Add GAIP to an MCP client:

json
{ "mcpServers": { "gaip": { "type": "http", "url": "https://www.gaipagents.com/mcp" } } }

Use it in CI (GitHub Action)

Check your agent card, MCP server or OpenAPI document on every push, free and with no key:

yaml
- uses: tjcgraham-rgb/gaip-agents@v1  with:    agent-url: https://your-agent.example/.well-known/agent-card.json    fail-on-error: "true"

Outputs: verdict (READY, FIXES_NEEDED, UNREACHABLE or NOT_CHECKED), receipt-id, error-count, warning-count.

In this repository

PathWhat it is
registry/The Official MCP Registry records: gaip-broker.json and one record per specialist
listing-kit.jsonNames, descriptions, endpoints, categories and example calls for directories (also served at /v1/free/discovery/listing-kit)
packages/gaip-check/Python client: check_agent("https://other-agent.example")
action.yml, packages/gaip-check-action/GitHub Action that checks an agent card in CI (uses: tjcgraham-rgb/gaip-agents@v1)
assets/GAIP logo and the ten specialist icons (SVG)

What a result means

Every result states what was observed and when. It is not a certification, endorsement, ranking or universal score, and not legal, financial or insurance advice.

Licence

MIT (see LICENSE) for everything in this repository.

來源:README.md,提交 d8a01da

工具

0
工具後設資料尚未被收錄。

版本歷史

1
  1. v1.2.0最新Sep 30, 2026