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