MCP server enabling Touchstone testing execution from AI coding agents such as Claude Code.
TS-MCP: Touchstone MCP Server
MCP server for conversational FHIR testing with Touchstone.
Quick Start
-
Install:
npx github:AEGISnetInc/TS-MCP --help -
Add to Claude Code:
claude mcp add ts-mcp -- npx github:AEGISnetInc/TS-MCP -
Authenticate:
npx github:AEGISnetInc/TS-MCP auth -
Use in Claude Code:
"Run the Patient-CRUD test setup"
CLI Commands
| Command | Description |
|---------|-------------|
| npx github:AEGISnetInc/TS-MCP | Start MCP server |
| npx github:AEGISnetInc/TS-MCP auth | Authenticate with Touchstone |
| npx github:AEGISnetInc/TS-MCP status | Show authentication status |
| npx github:AEGISnetInc/TS-MCP --help | Show help |
Environment Variables
| Variable | Default | Description |
|----------|---------|-------------|
| TOUCHSTONE_BASE_URL | https://touchstone.aegis.net | Touchstone API URL |
Prerequisites
- Node.js 18+
- Claude Code CLI
- Touchstone account with Test Setup configured
MCP Tools
| Tool | Description |
|------|-------------|
| launch_test_execution | Start a test run |
| get_test_status | Check execution status |
| get_test_results | Get detailed results |
Updating
To update to the latest version:
npm cache clean --force
npx github:AEGISnetInc/TS-MCP --help
You don't need to re-run claude mcp add or re-authenticate.
Documentation
See Getting Started Guide for detailed instructions.
Development
npm install # Install dependencies
npm run build # Build TypeScript
npm test # Run tests
License
Proprietary - AEGIS.net, Inc. All rights reserved.