modelscope·@nrjchnd/voipbin-mcp
暂无描述。

这是一个用于 VoIPBin API 的模型上下文协议(MCP)服务器实现,使 AI 模型能够与 VoIP 服务进行交互。
本软件按“原样”提供,不附带任何形式的明示或暗示保证。作者不对本软件的完整性、可靠性和准确性做出任何保证。使用本软件的风险由您自行承担。作者不对因使用本软件而产生的任何损害负责。
此 MCP 服务器为 AI 模型提供了与 VoIPBin API 服务交互的标准接口。它实现了模型上下文协议规范,并支持 SSE 和 stdio 两种传输类型。
get_calls: 获取呼叫列表,可选过滤get_call: 获取特定呼叫的详细信息create_call: 创建新的呼叫end_call: 结束一个活跃的呼叫get_agents: 获取座席列表get_agent: 获取特定座席的详细信息update_agent_status: 更新座席的状态get_campaigns: 获取活动列表get_campaign: 获取特定活动的详细信息create_campaign: 创建新的活动get_recordings: 获取呼叫录音列表get_recording: 获取特定录音的详细信息get_queues: 获取呼叫队列列表get_queue: 获取特定队列的详细信息get_conferences: 获取活跃会议列表create_conference: 创建新的会议get_chats: 获取聊天会话列表send_chat_message: 在聊天会话中发送消息get_billing_info: 获取当前账单信息get_billing_history: 获取账单历史记录,可选日期过滤创建虚拟环境: bash python -m venv venv source venv/bin/activate # 在 Windows 上: venvScriptsactivate
安装依赖项: bash pip install -r requirements.txt
创建 .env 文件:
bash
cp .env.example .env
使用您的 VoIPBin API 凭证更新 .env 文件:
VOIPBIN_API_URL=https://api.voipbin.net/v1.0 VOIPBIN_API_KEY=your-api-key-here PORT=8000
docker-compose up --build
docker-compose up -d
docker-compose down
docker build -t voipbin-mcp-server .
docker run -d -p 8000:8000 -e VOIPBIN_API_KEY=your-api-key-here -e VOIPBIN_API_URL=https://api.voipbin.net/v1.0 voipbin-mcp-server
bash python src/main.py --transport stdio
bash python src/main.py --transport sse --port 8000
使用 Docker 时,默认情况下服务器以 SSE 模式运行。容器将端口 8000 用于 SSE 连接。
json { "name": "create_call", "arguments": { "body": { "phone_number": "+1234567890", "agent_id": "agent_123", "campaign_id": "campaign_456" } } }
json { "name": "get_call", "arguments": { "call_id": "call_789" } }
json { "name": "create_conference", "arguments": { "body": { "name": "Team Meeting", "participants": ["+1234567890", "+0987654321"] } } }### 发送聊天消息 json { "name": "send_chat_message", "arguments": { "chat_id": "chat_123", "body": { "message": "Hello, how can I help you today?" } } }
每个工具都包含提供其行为元数据的注解:
readOnlyHint:指示该工具是否仅读取数据destructiveHint:指示该工具是否修改或删除数据idempotentHint:指示重复调用是否与单次调用具有相同的效果openWorldHint:指示该工具是否在开放世界上下文中操作服务器包括全面的错误处理:
要添加一个新工具:
list_tools()函数中添加工具定义voipbin_tool()函数中实现工具处理器运行测试套件: bash python -m pytest tests/
本项目根据MIT许可证授权 - 详情请参阅LICENSE文件。
MIT许可证是一种宽松的许可证,简短而直接。它允许人们在提供归因并免除您责任的前提下自由使用代码。
有关MIT许可证的更多信息,请访问choosealicense.com/licenses/mit/。
一个为大型语言模型(LLM)设计的、高可用的12306余票查询工具服务,现已搭载智能会话管理引擎。 12306-MCP-Server 将复杂的12306余票查询接口封装为符合 Model Context Protocol (MCP) 规范的工具集,允许AI Agent通过自然语言无缝查询实时火车票、中转换乘和经停站信息。 从 v1.0.0 版本开始,项目引入了全新的智能会话管理系统,通过会话池、动态User-Agent轮换和自动错误恢复机制,将服务的稳定性与反屏蔽能力提升至全新高度。
福昕PDF服务API提供了一个基于云的REST API,允许通过HTTP客户端处理PDF文件。它提供了丰富的功能,适合集成到各种应用程序中。 📌 主要特性: PDF创建与转换 从Word、Excel和PowerPoint等格式创建PDF文件。 将PDF文件转换为其他格式,包括HTML、Word和图像。 PDF合并与拆分 将多个PDF文件合并成一个文档。 将单个PDF文件拆分成多个文档。 PDF压缩与优化 通过图像压缩、文档展平和线性化来减小文件大小。 PDF安全 支持密码保护、权限控制和高级加密以确保文档安全。 如何快速与MCP(多功能云平台)集成? 📖 集成文档: 服务API集成指南: https://cloudapi.fuxinsoft.cn/zh-CN/docs/services/guide MCP初学者教程: https://cloudapi.fuxinsoft.cn/zh-CN/docs/services/mcp…
快递100 MCP Server提供快递信息查询、快递运费预估比价、快递时效查询(含发货前时效查询与在途动态时效查询)等功能。
基于Model Context Protocol的原型生成功能服务,专注于HTML代码生成、设计描述生成和HTML导入功能。
暂无描述。
一个用于生成思维导图的 MCP (Model Context Protocol) 服务器。 看起来您的请求中没有提供具体的英文技术文档内容以供翻译。如果您能分享更多详细信息或具体段落,我将能够帮助您将其准确地翻译成中文,同时保留代码块、链接、格式结构和专业术语的准确性。请提供需要翻译的具体文本。