a2a-demos
by capiscio·★ 18·综合分 43
展示 CapiscIO Agent Guard 和 MCP Guard 的演示代理,包含信任徽章、身份验证和工具级授权。
securityai-llmdeveloper-tools
0
Forks
0
活跃 Issue
本月
最近提交
2 天前
收录于
概述
A2A-Demos 是一系列交互式示例,展示 CapiscIO 为 AI 代理提供的信任基础设施。仓库包含三个主要演示:一个强制执行演示,展示 MCP 服务器身份验证和工具级信任执行;一个策略演示,演示运行时策略更改;以及代理守卫演示,展示与 LangChain、CrewAI 和 LangGraph 框架的集成。每个演示都设计为自包含,有清晰的设置说明和交互式演练。
试试问 AI
装完之后,这里有 6 个你可以让 AI 做的事:
你:使用信任徽章和身份验证保护 MCP 服务器
你:为 AI 代理实施运行时策略更改
你:展示不同 AI 框架(LangChain、CrewAI、LangGraph)中的信任基础设施
你:CapiscIO 是什么?
你:运行这些演示需要 LLM 吗?
你:信任执行如何工作?
什么时候选它
当构建需要身份验证、信任徽章和基于策略的访问控制的安全 AI 代理或 MCP 服务器时。
什么时候不要选它
当您不需要安全功能,或不愿依赖 CapiscIO 的注册表作为信任基础设施时。
此 server 暴露的工具
从 README 抽取出 2 个工具get_priceget_price(sku: str) -> strGet product price by SKU
place_orderplace_order(sku: str, quantity: int) -> strPlace an order for a product
说明:These tools are explicitly documented in the enforcement demo section with clear names, descriptions, and signatures.
可对比工具
openai-mcpmodel-context-protocol-examplessimple-mcp-server
安装
安装
每个演示都有自己的设置过程:
- **强制执行演示**:
cd enforcement-demo && ./setup.sh - **策略演示**:
cd policy-demo && ./setup.sh - **代理守卫演示**:
cd multi-agent-demo && ./setup.sh
确保您拥有 Python 3.11+ 和 CapiscIO 帐户及 API 密钥。对于集成演示,您还需要 OpenAI API 密钥。
Claude Desktop 配置
将此添加到您的 Claude Desktop 配置中:
{
"mcpServers": {
"capiscio-guard": {
"command": "python",
"args": ["path/to/a2a-demos/enforcement-demo/server/main.py"]
}
}
}FAQ
- CapiscIO 是什么?
- CapiscIO 是一个 AI 代理的信任基础设施,为 MCP 服务器和 A2A 代理提供密码学身份验证、信任徽章和策略执行。
- 运行这些演示需要 LLM 吗?
- 只有集成演示(代理守卫演示)需要带有 API 密钥的 LLM。概念演示(强制执行和策略)是自包含的,不需要 LLM。
- 信任执行如何工作?
- 信任执行使用密码学身份验证(DID)、信任徽章和可配置策略。服务器可以为每个工具设置最低信任级别,客户端必须出示有效徽章才能访问受限功能。
a2a-demos 对比
最后更新于 · 由 README + GitHub 公开数据自动生成。