关于 Magpipe
Magpipe 是用于通过 AI 编码工具管理 Magpipe 通信服务的 MCP 服务。其工具涵盖 Agent、通话、短信、联系人、电话号码、预约及相关配置。
主要功能
- 01创建和管理 Agent
- 02拨打电话并查看通话记录
- 03发送和检索短信
- 04管理联系人与电话号码
- 05管理知识来源和语音
- 06查询日历时段并创建预约
适用场景
- 01查看通话记录与转录文本
- 02发送短信或发起外拨电话
- 03管理 Agent 联系人与电话号码
- 04创建或取消日历预约
MCP 相关
将 Magpipe 的管理和通信操作作为工具提供给 Claude Code、Cursor 等 MCP 客户端。配置时需要 Magpipe API 密钥。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
51收录的工具列表 · 更新于 3 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| limit | number | 否 | 最大结果数(默认 50) |
| offset | number | 否 | 分页偏移量 |
| is_active | boolean | 否 | 按激活状态筛选 |
| agent_type | string | 否 | 按类型筛选:inbound_voice、outbound_voice、text、chat_widget、whatsapp、email |
详细介绍
magpipe-mcp-server
适用于 Magpipe 的 MCP 服务 — 可通过 Claude Code 和 Cursor 等 AI 编码工具管理 Agent、通话、短信、联系人和电话号码。
安装
npm install -g magpipe-mcp-server
也可以通过 npx 直接运行:
npx magpipe-mcp-server
设置
1. 获取 API 密钥
前往 magpipe.ai/settings → API 选项卡 → Generate New Key。
2. 配置 AI 工具
Claude Code
添加到 ~/.claude.json:
{
"mcpServers": {
"magpipe": {
"command": "npx",
"args": ["-y", "magpipe-mcp-server"],
"env": {
"MAGPIPE_API_KEY": "mgp_your_key_here"
}
}
}
}
Cursor
添加到 .cursor/mcp.json:
{
"mcpServers": {
"magpipe": {
"command": "npx",
"args": ["-y", "magpipe-mcp-server"],
"env": {
"MAGPIPE_API_KEY": "mgp_your_key_here"
}
}
}
}
环境变量
| 变量 | 必填 | 说明 |
|---|---|---|
MAGPIPE_API_KEY | 是 | 以 mgp_ 开头的 API 密钥 |
MAGPIPE_API_URL | 否 | 覆盖 API 基础 URL(默认值:https://api.magpipe.ai/functions/v1) |
可用工具
Agent
list_agents— 列出所有 Agent,可选筛选条件get_agent— 获取 Agent 的完整详情,包括分配的电话号码、自定义函数、知识来源和动态变量create_agent— 创建 Agentupdate_agent— 更新 Agent 配置delete_agent— 删除 Agent
通话
list_calls— 列出通话记录,可按条件筛选get_call— 获取通话详情、转录文本和摘要initiate_call— 发起外呼terminate_call— 结束正在进行的通话get_recording— 获取签名录音 URL
消息
list_messages— 列出短信get_message— 获取单条消息send_sms— 发送短信
电话号码
list_phone_numbers— 列出已配置的号码search_phone_numbers— 搜索可购买的号码provision_phone_number— 购买号码release_phone_number— 释放号码
联系人
list_contacts— 列出联系人,可搜索和筛选get_contact— 获取联系人详情create_contact— 创建联系人update_contact— 更新联系人delete_contact— 删除联系人
知识库
list_knowledge_sources— 列出 Agent 的知识来源add_knowledge_source— 添加基于 URL 的知识add_knowledge_manual— 添加手动输入的文本知识delete_knowledge_source— 删除知识来源sync_knowledge_source— 重新抓取 URL 来源
语音
list_voices— 列出可用语音delete_voice— 删除克隆的语音
日历
get_calendar_slots— 获取可预约时段create_booking— 创建预约cancel_booking— 取消预约
API 密钥
manage_api_keys— 生成、列出、撤销或更新 API 密钥
其他
list_models— 列出可用的大模型chat_with_agent— 向 Agent 发送文本消息list_chat_sessions— 列出聊天会话list_custom_functions— 列出自定义函数create_custom_function— 创建自定义函数manage_dynamic_variables— 管理数据提取变量list_scheduled_actions— 列出计划操作
开发
cd packages/mcp-server
npm install
npm run build
MAGPIPE_API_KEY=mgp_xxx node dist/index.js
许可证
MIT
评论
支持 Markdown
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。