Council of AI GSPC
16 HTTP tools (12 free, 4 x402): GSPC board, signed evidence, Ed25519 verify. Measure, not certify.
使うべきか
品質と安全性
検出事項(2)
- LOWjail-probe 内
- LOWenter-arena 内
ツール定義とプロトコルへの準拠に関する自動分析に基づいています。
コンテキストコスト
これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。
インストール
ワンクリックインストール
これを `claude_desktop_config.json` ファイルに追加してください:
{
"mcpServers": {
"gspc": {
"command": "npx",
"args": [
"csoai-gspc-mcp"
]
}
}
}実行可能なパッケージ
0.2.2stdioリモートエンドポイント
https://councilof.ai/mcpstreamable-httphttps://csoai-gspc-mcp.nicholastempleman.workers.dev/mcpstreamable-httphttps://councilof.ai/api/assessstreamable-httpできること
ツール一覧
ツール(4)
🟢measure(model, axes)
Run a subject through GSPC measurement axes and return a signed measurement credential (NOT a certificate). Unmeasured axes stay UNMEASURED.
入力スキーマ
{
"type": "object",
"properties": {
"model": {
"type": "string",
"description": "subject to measure"
},
"axes": {
"type": "array",
"items": {
"type": "string"
},
"description": "GSPC axes"
}
},
"required": [
"model"
]
}🟢verify(card)
Verify a signed card: recompute content_id, check Ed25519 signature + time-anchor. Free, anonymous, no trust.
入力スキーマ
{
"type": "object",
"properties": {
"card": {
"type": "object",
"description": "the signed card"
}
},
"required": [
"card"
]
}🟡jail-probe(model, prompt, family)
Submit a jail-break attempt against a model. Returns the verdict contract; sandbox execution + signed card issuance happens on the measurement fleet (A100/3090). Consent-gated; never certifies.
入力スキーマ
{
"type": "object",
"properties": {
"model": {
"type": "string",
"description": "model to attack"
},
"prompt": {
"type": "string",
"description": "the jailbreak attempt"
},
"family": {
"type": "string",
"description": "attack family (1-16)"
}
},
"required": [
"model",
"prompt"
]
}⚪enter-arena(agent_card_url, consent)
Self-enrolment for external agents. Present an A2A agent card URL + machine-readable consent:true; we run the honest live predicates now (card validity, signing state, endpoint liveness) and return an UNSIGNED intake receipt with contentId, queued for signed fleet measurement. No placement for sale, Firewall 2, UNMEASURED shown honestly.
入力スキーマ
{
"type": "object",
"properties": {
"agent_card_url": {
"type": "string",
"description": "https URL to the visiting agent card"
},
"consent": {
"type": "boolean",
"description": "machine-readable consent to be measured (must be true)"
}
},
"required": [
"agent_card_url",
"consent"
]
}コミュニティ
エビデンス