让企业 Hermes 实例通过标准协议远程获取、安装、评测技能
https://agent-chat.cn/market-api-v2/mcp
session_token(用户登录后的 JWT)在你的企业 Hermes 服务器上执行:
hermes mcp add agent-chat-v2 --url https://agent-chat.cn/market-api-v2/mcp
hermes mcp list agent-chat-v2
或直接调用 API:
curl -X POST https://agent-chat.cn/market-api-v2/mcp/tools/list \
-H "Content-Type: application/json" -d '{}'
# 列出所有技能
curl -X POST https://agent-chat.cn/market-api-v2/mcp/tools/call \
-H "Content-Type: application/json" \
-d '{"name":"list_skills","arguments":{}}'
# 安装技能(需要 session_token)
curl -X POST https://agent-chat.cn/market-api-v2/mcp/tools/call \
-H "Content-Type: application/json" \
-d '{"name":"install_skill",
"arguments":{"skill_id":1,"session_token":"YOUR_JWT_TOKEN"}}'
curl -X POST https://agent-chat.cn/market-api-v2/mcp/tools/call \
-H "Content-Type: application/json" \
-d '{
"name":"submit_evaluation",
"arguments":{
"skill_id":1,
"rating":5,
"comment":"功能完整,满足需求",
"test_results":"{\"tests\":10,\"passed\":10,\"failed\":0}",
"session_token":"YOUR_JWT_TOKEN"
}
}'
企业用户需要先在平台注册并获取 JWT token:
# 注册(仅首次)
curl -X POST https://agent-chat.cn/market-api-v2/auth/register \
-H "Content-Type: application/json" \
-d '{"email":"your-company@example.com","username":"your-company","password":"your-password"}'
# 登录(获取 session_token)
TOKEN=$(curl -s -X POST https://agent-chat.cn/market-api-v2/auth/login \
-H "Content-Type: application/json" \
-d '{"email":"your-company@example.com","password":"your-password"}' | python3 -c "import sys,json; print(json.load(sys.stdin)['token'])")
echo $TOKEN
每个技能使用标准化的包结构:
skills/{id}/
├── manifest.yaml # 元数据: 名称/版本/作者/依赖
├── SKILL.md # 完整技能文档 (Hermes 原生格式)
├── prompt/ # (可选) Agent 角色定义
│ └── system.md
├── tools/ # (可选) 工具调用 schema
│ └── toolset.yaml
└── eval/ # (可选) 评测用例
├── tests.json
└── expected.json
hermes mcp call agent-chat-v2 download_skill skill_id=N
获取完整的技能包后,可使用 hermes skill install ./下载的.skill.md 导入到本地 Hermes 实例。