当用户要把中医 AI 引擎 MCP 服务接入 AI agent、MCP 客户端、IDE 或工作流引擎时,使用本 skill。
所有中医 AI 引擎 MCP 服务都通过 SSE 暴露。
sseAuthorization: Bearer sk-tcm-expert-ai-agent-v1-dev111.22.12.157TCM_MCP_HOST、TCM_MCP_API_KEY如果用户没有提供 host 或 API key,先用占位符生成配置;只有在用户明确要做真实连通性测试时,才提示用户通过安全方式提供实际值。
| 服务 | 端点 | 主要能力 |
|---|---|---|
| --- | --- | --- |
| 中医知识图谱 | http://111.22.12.157:9991/sse | 检索中医知识、查询实体推理路径、读取中药卡片 |
| 健康档案与体检报告 | http://111.22.12.157:9992/sse | 查询健康指标、总结年度体检报告、读取最新报告 |
| 资源与推荐 | http://111.22.12.157:9993/sse | 搜索医生、推荐健康服务包、检索文章和视频 |
| 中医自然语言处理与诊断 | http://111.22.12.157:9994/sse | 症状标准化、抽取中医实体 |
端点:http://111.22.12.157:9991/sse
search_tcm_knowledge,查询症状、中药、方剂及相关概念之间的图谱关系。get_entity_paths,获取多个中医实体之间的推理路径。tcm://herb/{name},读取结构化中药百科卡片。端点:http://111.22.12.157:9992/sse
query_health_metrics,查询血压、血糖等健康指标的近期趋势。summarize_annual_report,提取并总结体检报告中的异常项。report://user/{uid}/latest,返回用户最新完整体检报告的 Markdown 内容。端点:http://111.22.12.157:9993/sse
search_doctors,按科室或症状搜索医生。recommend_health_packages,推荐相关中医调理服务包。search_articles_videos,搜索中医科普文章和视频。端点:http://111.22.12.157:9994/sse
normalize_symptoms,将“睡不好、心慌”等口语化主诉标准化为“失眠”“心悸”等中医症状。extract_tcm_entities,从长文本中抽取中医实体,底层由 Aho-Corasick 自动机支持。TCM_MCP_HOST;无法确认时使用 111.22.12.157。TCM_MCP_API_KEY、密钥管理器或环境变量,不要把生产 token 写死到配置里。当桌面客户端只支持本地 stdio MCP 进程时,使用此模式,通过本地 Node.js 桥接器连接远程 SSE 端点。
需要 Node.js 和 npx。
{
"mcpServers": {
"tcm_knowledge": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/client-sse",
"--url",
"http://111.22.12.157:9991/sse",
"--header",
"Authorization: Bearer sk-tcm-expert-ai-agent-v1-dev"
]
},
"health_report": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/client-sse",
"--url",
"http://111.22.12.157:9992/sse",
"--header",
"Authorization: Bearer sk-tcm-expert-ai-agent-v1-dev"
]
}
}
}
只有需要资源推荐或中医自然语言处理能力时,再加入下面的服务:
{
"mcpServers": {
"resource_recommendation": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/client-sse",
"--url",
"http://111.22.12.157:9993/sse",
"--header",
"Authorization: Bearer sk-tcm-expert-ai-agent-v1-dev"
]
},
"tcm_nlp": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/client-sse",
"--url",
"http://111.22.12.157:9994/sse",
"--header",
"Authorization: Bearer sk-tcm-expert-ai-agent-v1-dev"
]
}
}
}
当客户端允许直接填写 MCP server URL 和 headers 时,使用此模式。
ssehttp://111.22.12.157:9991/sse{
"Authorization": "Bearer sk-tcm-expert-ai-agent-v1-dev"
}
需要其他服务时,分别按端口 9992、9993、9994 增加对应 MCP server。
当客户端接受 SSE MCP server 的 JSON 配置时,使用此模式。
{
"mcpServers": {
"tcm_knowledge": {
"transport": "sse",
"url": "http://111.22.12.157:9991/sse",
"headers": {
"Authorization": "Bearer sk-tcm-expert-ai-agent-v1-dev"
}
},
"tcm_nlp": {
"transport": "sse",
"url": "http://111.22.12.157:9994/sse",
"headers": {
"Authorization": "Bearer sk-tcm-expert-ai-agent-v1-dev"
}
}
}
}
如果某个客户端要求不同字段名,按客户端格式调整字段,但必须保留相同的端点、SSE transport 和 Authorization header。
不要让用户去找 Swagger 文档。MCP 客户端会在初始化时从服务端提供的 JSON Schema 中发现可用 tools 和 resources。
连接成功后,确认客户端里出现预期的工具或资源:
search_tcm_knowledgeget_entity_pathsquery_health_metricssummarize_annual_reportsearch_doctorsrecommend_health_packagessearch_articles_videosnormalize_symptomsextract_tcm_entitiestcm://herb/{name}report://user/{uid}/latestMCP_API_KEY。@modelcontextprotocol/client-sse 桥接器。/sse 路径和 Authorization header 被正确转发。111.22.12.157 的对应端口。帮助用户时,始终用中文给出:
如果信息不足,先用中文提出最少数量的必要问题。不要为了展示完整性而输出大段英文说明。
共 1 个版本