呼叫跟踪指标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=. --push2.创建铁路项目
- 首选 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