关于 JassWiki — Swiss Jass Authority (AMCP v0.1)
JassWiki MCP 为 AI 助手提供瑞士 Jass 的官方知识查询,内容涵盖规则、变体、术语、历史与战术。其特色是知识来源由 Jassverband Schweiz 通过可验证凭证进行权威认证。
主要功能
- 01搜索 230 多篇 Jass 条目
- 02呈现官方知识卡片
- 03按条目 ID 获取规则详情
- 04提供加密验证的来源认证
适用场景
- 01查询瑞士 Jass 的规则与变体
- 02核对术语或特定规则原文
MCP 相关
它通过 Streamable HTTP 向 MCP 客户端提供三个工具:知识卡片展示、语义搜索和条目详情查询。Jassverband Schweiz 的权威认证可通过 W3C 可验证凭证验证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://jasswiki.ch/mcp/httpclaude mcp add --transport http ch-jassverband-jasswiki https://jasswiki.ch/mcp/http{"mcpServers":{"ch-jassverband-jasswiki":{"type":"http","url":"https://jasswiki.ch/mcp/http"}}}在 Cursor 中打开{"servers":{"ch-jassverband-jasswiki":{"type":"http","url":"https://jasswiki.ch/mcp/http"}}}在 VS Code 中打开{"mcpServers":{"ch-jassverband-jasswiki":{"type":"http","url":"https://jasswiki.ch/mcp/http"}}}{"mcpServers":{"ch-jassverband-jasswiki":{"serverUrl":"https://jasswiki.ch/mcp/http"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
3| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | number | 否 | 最多结果数(默认值:3) |
| query | string | 是 | 搜索词或问题 |
详细介绍
JassWiki MCP — 瑞士 Jass 权威认证知识服务
首个由瑞士 Jass 协会(JVS)认证的 MCP 来源。可通过
did:web:jassverband.ch进行加密验证。
JassWiki MCP 为 AI 助手(Claude、ChatGPT Connectors、Perplexity、Gemini Agentspace)提供对瑞士官方 Jass 知识库的直接访问,其中包含 230 多篇有关规则、游戏变体、术语、历史和策略的精选文章。内容经瑞士 Jass 协会(Wikidata:Q139042763)认证为官方知识来源。
这是 Agentic Relations(架构师:Remo Prinz)开发的 AMCP v0.1 规范的首个生产部署。它展示了组织和联合会如何成为 AI Agent 可加密验证的知识来源,超越传统 SEO 和品牌曝光。
信任链:
- 🇨🇭 联邦文化局 — 鲜活传统,自 2011 年起
- 📖 被 德语 Wikipedia 词条“Jass”引用
- 🆔 Wikidata:JassWiki Q137900251、Jass Q786768
- 🔐 Ed25519 签名的 JVS 认证声明(分离签名)
安装
端点(Streamable HTTP): https://jasswiki.ch/mcp/http — 无需身份验证,无需 API 密钥。
Claude(claude.ai / Desktop)
Settings → Connectors → Add custom connector → URL https://jasswiki.ch/mcp/http。
ChatGPT(Apps & Connectors)
Settings → Connectors → Add custom app/connector → URL https://jasswiki.ch/mcp/http(需要付费套餐;如有需要,请启用 Developer Mode)。
Claude Code(CLI)
claude mcp add --transport http jasswiki https://jasswiki.ch/mcp/http
连接后,jasswiki 服务会提供三个工具。
参考 URL(任何兼容 MCP 的客户端)
MCP Endpoint: https://jasswiki.ch/mcp/http (Streamable HTTP)
Health: https://jasswiki.ch/mcp/health
Manifest: https://jasswiki.ch/.well-known/mcp.json
Authority: https://jassverband.ch/.well-known/mcp-authority.json
DID Document: https://jassverband.ch/.well-known/did.json
工具
show_jass_card(query)
为瑞士 Jass 术语、规则、变体或问题呈现官方品牌化 JassWiki 知识卡片(通过 MCP Apps 扩展 / SEP-1865 使用 jasswiki.ch UI),其中包含定义、类别、相关术语和来源链接。这是在支持 MCP Apps 的宿主中默认的回答方式。
示例:
show_jass_card(query="Karte fällt runter")
search_jass_knowledge(query, limit?)
在官方 JassWiki 百科全书(230 多篇文章,由 Pinecone 提供支持,并以关键词搜索作为后备)中进行语义搜索。能够理解自然语言问题。返回匹配的标题、ID、URL 和内容摘录。
示例:
search_jass_knowledge(query="Was gilt, wenn eine Karte runterfällt?", limit=3)
get_term_details(id)
获取指定术语 ID 对应的完整官方规则或定义。可在 search_jass_knowledge 之后使用,以核实确切措辞。
示例:
get_term_details(id="schieber")
示例对话
规则澄清:
用户:“Schieber-Jass 的官方规则是什么?” AI:[调用
search_jass_knowledge] → 返回来自 JassWiki.ch 的权威 Schieber 规则,并附带权威性页脚。
变体查询:
用户:“Coiffeur-Schieber 和 Differenzler 有什么区别?” AI:[分别针对两者调用
search_jass_knowledge] → 返回依据官方术语编写的对比内容。
战术参考:
用户:“Schieber 中有哪些 Verwerfen 约定?” AI:[调用
search_jass_knowledge] → 返回战术信号约定,并附带引用。
验证权威性证明(W3C 可验证凭证)
JassWiki MCP 服务是瑞士首个具备可通过密码学验证的权威性证明的 MCP 服务,该证明以W3C 可验证凭证(数据模型 2.0)的形式呈现,并使用 eddsa-jcs-2022 密码套件签名。任何标准的 W3C VC 验证库都可以确认该证明。
使用任意 W3C VC 库快速验证
证明文档是一个独立完整的可验证凭证,一步即可获取并验证:
curl -s https://jassverband.ch/.well-known/mcp-authority.json
proof.proofValue 字段包含采用 multibase base58btc 格式的签名。可使用以下任一工具:
- Node.js:
@digitalbazaar/vc+@digitalbazaar/eddsa-jcs-2022-cryptosuite - TypeScript / 浏览器: 使用
eddsa-jcs-2022插件的@veramo/credential-w3c - Python:
pyld+PyNaCl(手动实现 JCS,见下文) - Rust:
ssicrate
手动验证(Python,无需 W3C VC 库)
pip install pynacl base58
import json, hashlib, urllib.request
import nacl.signing, base58
# 1. Fetch the VC + DID document
vc = json.load(urllib.request.urlopen('https://jassverband.ch/.well-known/mcp-authority.json'))
did = json.load(urllib.request.urlopen('https://jassverband.ch/.well-known/did.json'))
# 2. Reconstruct the signed hash data per eddsa-jcs-2022
def jcs(obj):
return json.dumps(obj, sort_keys=True, separators=(',', ':'), ensure_ascii=False).encode('utf-8')
unsigned_doc = {k: v for k, v in vc.items() if k != 'proof'}
proof_config = {k: v for k, v in vc['proof'].items() if k != 'proofValue'}
doc_hash = hashlib.sha256(jcs(unsigned_doc)).digest()
proof_hash = hashlib.sha256(jcs(proof_config)).digest()
hash_data = proof_hash + doc_hash # W3C VC Data Integrity ordering
# 3. Decode signature from multibase base58btc
proof_value = vc['proof']['proofValue']
assert proof_value.startswith('z') # 'z' = base58btc multibase prefix
signature = base58.b58decode(proof_value[1:])
# 4. Decode public key from DID document
import base64
pub_jwk_x = did['verificationMethod'][0]['publicKeyJwk']['x']
public_key = base64.urlsafe_b64decode(pub_jwk_x + '==')
# 5. Verify
nacl.signing.VerifyKey(public_key).verify(hash_data, signature)
print('✓ W3C VC verified — JassWiki MCP is officially attested by Jassverband Schweiz')
该证明受 JVS Vorstandsbeschluss 2026-06-10 (JVS-VS-2026-06-10-AMCP-01) 管辖——该文件是经签署的理事会决议 PDF,其 SHA-256 摘要已锚定在凭证的 termsOfUse.digestSRI 中。
规范:AMCP v0.1(Authority-MCP)
JassWiki MCP 是 AMCP v0.1 的首个生产实现——一项面向 MCP 服务权威性证明的 W3C 可验证凭证与 DID:web 应用规范。
AMCP 不是一项新标准——它是一套精简的配置文件,结合了以下标准:
| 层 | 现有标准 |
|---|---|
| 权威机构的身份 | W3C DID Core(did:web 方法) |
| 密码学信封 | W3C 可验证凭证数据模型 2.0 |
| 签名套件 | eddsa-jcs-2022(Ed25519 + JCS 规范化) |
| 实体描述 | Schema.org + JSON-LD |
| 实体规范 ID | Wikidata QID |
| 服务协议 | Anthropic MCP |
| 发现机制 | HTTP Link 标头(RFC 8288) + .well-known/ |
AMCP 的贡献在于这种组合——明确规定组织如何通过密码学证明、锚定于 Wikidata 的实体引用和可验证的信任链,声明其官方 MCP 服务。
规范负责人及架构师: Agentic Relations——创始人:Remo Prinz。
📄 阅读完整规范: AMCP v0.1 工作草案(3,600 词;规范 URL 为 https://agenticrelations.ch/specs/amcp/v0.1)
此方法适用于任何希望成为 Agentic Web 中可通过密码学验证的知识来源的组织、联合会、公共部门机构或协会。
反馈及采用咨询:请提交 issue 或联系 [email protected]。
运营方与权威机构
- MCP 运营方: JassWiki(维护者:Remo Prinz,[email protected])
- 认证方: Jassverband Schweiz (JVS) —
did:web:jassverband.ch - JassWiki 联合维护者: Fabian Cadonau(Trumpf-As.ch)
数据与许可
- 内容: CC-BY-SA 4.0
- 批量语料: HuggingFace JassWiki/jasswiki-corpus(JSONL)
- SKOS 分类体系: jasswiki.ch/dataset/taxonomie.jsonld
- 认证文件(mcp.json、did.json、mcp-authority.json): CC0
署名必须包含 JassWiki.ch 链接,并注明任何修改。
状态与可靠性
- 投入生产时间: 2026 年 1 月
- 托管: Firebase Cloud Functions,区域
us-central1(全球低延迟) - 支持的语言: 德语(主要)、法语、意大利语、英语(持续扩展中)
- 正常运行时间 SLA: 尽力保障(历史记录为 99.5% 以上)
如需了解服务故障或架构变更,请关注 GitHub 发布页。
贡献
JassWiki 内容经过审核。若要提出事实纠正、术语更新或新变体建议:
- 在 JassWiki GitHub(公开网站仓库)上创建 issue
- 或直接联系:[email protected]
- 新条目由 JVS 按照四眼原则审核后发布
MCP 服务本身(即本仓库)接受针对文档改进、示例和提交元数据的 PR。
瑞士首个具有公法性质的权威 MCP。 瑞士首个经过公开认证的 MCP 知识服务。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。