Back to MCP directory
publicPublicdnsLocal runtime

ts-mcp

TS-MCP是一个用于Touchstone FHIR测试的MCP服务器,支持通过Claude Code进行对话式FHIR测试执行和结果查询

article

README

🚀 TS-MCP: Touchstone MCP Server

TS-MCP 是一个用于与 Touchstone 进行对话式 FHIR 测试的 MCP 服务器,能有效助力相关测试工作的开展。

🚀 快速开始

1. 安装

npx github:AEGISnetInc/TS-MCP --help

2. 添加到 Claude Code

claude mcp add ts-mcp -- npx github:AEGISnetInc/TS-MCP

3. 认证

npx github:AEGISnetInc/TS-MCP auth

4. 在 Claude Code 中使用

"运行患者 CRUD 测试设置"

📦 安装指南

CLI 命令

| 命令 | 描述 | |---------|-------------| | npx github:AEGISnetInc/TS-MCP | 启动 MCP 服务器 | | npx github:AEGISnetInc/TS-MCP auth | 与 Touchstone 进行认证 | | npx github:AEGISnetInc/TS-MCP status | 显示认证状态 | | npx github:AEGISnetInc/TS-MCP --help | 显示帮助信息 |

环境变量

| 变量 | 默认值 | 描述 | |----------|---------|-------------| | TOUCHSTONE_BASE_URL | https://touchstone.aegis.net | Touchstone API 的 URL |

前提条件

  • Node.js 18+
  • Claude Code CLI
  • 已配置测试设置的 Touchstone 账户

💻 使用示例

MCP 工具

| 工具 | 描述 | |------|-------------| | launch_test_execution | 启动测试运行 | | get_test_status | 检查执行状态 | | get_test_results | 获取详细结果 |

📦 更新说明

要更新到最新版本,请执行以下命令:

npm cache clean --force
npx github:AEGISnetInc/TS-MCP --help

无需重新运行 claude mcp add 或重新进行认证。

📚 详细文档

详细说明请参阅 入门指南

🛠 开发指南

npm install     # 安装依赖
npm run build   # 构建 TypeScript
npm test        # 运行测试

📄 许可证

专有许可 - AEGIS.net, Inc. 保留所有权利。

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client