diff --git a/servers/gspc/readme.md b/servers/gspc/readme.md new file mode 100644 index 0000000000..f765cb9bcf --- /dev/null +++ b/servers/gspc/readme.md @@ -0,0 +1,21 @@ +# Council of AI GSPC — measurement over MCP + +Independent AI governance / model safety / EU AI Act / agent verification / MCP governance server. + +Quote live `totals.public_count` from `GET https://councilof.ai/api/gspc` — never freeze the slot/measured pair in this file. Every result is an Ed25519-signed, offline-verifiable measurement card. UNMEASURED is reported, never hidden. Measurement, not certification. + +HTTP (7 tools, streamable-http, no auth): `POST https://councilof.ai/mcp` +- `board_totals` — live slot count and measured count as two labelled numbers +- `get_axis` — one axis row (MEASURED or UNMEASURED, never a zero) +- `verify_card` — three-state VALID / INVALID / UNCHECKABLE under `did:web:csoai.org#card-attestation-1` +- `list_cards` — published index vs card store (two labelled numbers) +- `get_root` — public-root merkle head +- `get_card` — one signed leaf by id +- `verify_inclusion` — prove a leaf is under the root + +stdio npm `csoai-gspc-mcp@0.1.0` is four tools; prefer the remote URL until 0.1.1. + +- **Verify:** https://councilof.ai/gspc-verify +- **Connect:** https://councilof.ai/connect-gspc +- **Source:** https://github.com/CSOAI-ORG/councilof-ai +- **Official MCP Registry:** `io.github.CSOAI-ORG/gspc` diff --git a/servers/gspc/server.yaml b/servers/gspc/server.yaml new file mode 100644 index 0000000000..64eb6f8bb4 --- /dev/null +++ b/servers/gspc/server.yaml @@ -0,0 +1,22 @@ +name: gspc +type: remote +dynamic: + tools: true +meta: + category: security + tags: + - ai-governance + - model-safety + - eu-ai-act + - agent-verification + - mcp-governance + - measurement + - signed-evidence + - remote +about: + title: Council of AI GSPC + description: Independent AI governance measurement over MCP (HTTP 7 tools at https://councilof.ai/mcp; stdio npm csoai-gspc-mcp is 4 tools until 0.1.1). Quote live totals.public_count from GET https://councilof.ai/api/gspc — never freeze the pair. Verify cards at https://councilof.ai/gspc-verify. Keywords AI governance, model safety, EU AI Act, agent verification, MCP governance. Measurement, not certification. UNMEASURED reported, never hidden. + icon: https://www.google.com/s2/favicons?domain=councilof.ai&sz=64 +remote: + transport_type: streamable-http + url: https://councilof.ai/mcp diff --git a/servers/gspc/tools.json b/servers/gspc/tools.json new file mode 100644 index 0000000000..fe51488c70 --- /dev/null +++ b/servers/gspc/tools.json @@ -0,0 +1 @@ +[]