使用说明
呼叫跟踪指标MCP服务器
远程MCP服务器,允许Claude访问您的CallTrackingMetrics数据——呼叫、跟踪号码、标签、联系人和报告。
部署到铁路
1.推送到GitHub
cd "calltrackingmetrics mcp"
git init
git add .
git commit -m "Initial commit"
gh repo create calltrackingmetrics-mcp --public --source=. --push
2.创建铁路项目
- 首选 railway应用程序 并创建一个新项目
- 选择 从GitHub仓库部署 → 选择
calltrackingmetrics-mcp - 铁路将检测到
Dockerfile并自动构建
3.在铁路中设置环境变量
在您的铁路服务设置中→ 变量,添加:
| 变量 | 值 |
|---|---|
CTM_API_KEY |
您的CTM API密钥 |
CTM_API_SECRET |
您的CTM API秘密 |
在下面的CTM中查找您的API证书 设置→ API密钥.
4.获取您的铁路URL
部署后,Railway会分配一个公共URL,如下所示:
https://calltrackingmetrics-mcp-production.up.railway.app
您的MCP终点将是:
https://calltrackingmetrics-mcp-production.up.railway.app/mcp
连接到Claude.ai
- 首选 claude.ai → 设置→ 集成
- 点击 添加集成
- 输入您的铁路MCP URL:
https://your-app.up.railway.app/mcp - 保存——克劳德现在可以使用以下所有工具
可用工具
| 工具 | 说明 |
|---|---|
list_accounts |
列出所有CTM帐户 |
get_account |
获取特定帐户的详细信息 |
list_calls |
使用过滤器(日期、状态、号码、标签)列出呼叫 |
get_call |
获取完整的通话详细信息 |
get_call_recording |
获取录制URL和转录 |
tag_call |
在通话中添加标签 |
update_call |
更新通话记录、来电者姓名或标签 |
list_tracking_numbers |
列出追踪号码 |
get_tracking_number |
获取跟踪号详细信息 |
list_receiving_numbers |
列出目的地/接收号码 |
list_tags |
列出帐户的所有标签 |
create_tag |
创建新标签 |
list_contacts |
列出联系人 |
get_contact |
获取联系方式 |
list_activities |
列出最近的通话活动 |
get_call_summary_report |
按日/周/月报告通话量 |
get_keyword_report |
报告:哪些关键词推动了通话 |
get_source_report |
报告:按流量来源划分的呼叫量 |
list_agencies |
列出代理商(经销商帐户) |
本地开发
cp .env.example .env
# Fill in CTM_API_KEY and CTM_API_SECRET in .env
npm install
npm run dev
服务器启动时间 http://localhost:3000/mcp.
使用MCP检查员进行测试:
npx @modelcontextprotocol/inspector http://localhost:3000/mcp