Didlogic MCP Server 是 Didlogic API 的 Model Context Protocol(MCP)服务器实现,其目标是让大型语言模型(LLM)能够通过标准化接口与 Didlogic 服务进行交互。
主要能力包括:通过 MCP 工具完整访问 Didlogic API;提供针对常见操作的特殊提示词;余额管理工具;SIP 账户(sipfriends)管理;IP 限制管理;购买管理;通话历史访问;交易历史访问。
使用方式:推荐使用 uv 运行,无需特定安装,可通过 uvx 直接运行 didlogic_mcp;也可以使用 pip 安装 didlogic_mcp,安装后以脚本方式运行。服务器支持三种传输模式。STDIO 模式(默认)适用于与 Claude Desktop 或类似工具的本地集成,使用 DIDLOGIC_API_KEY 环境变量进行认证。HTTP 模式适用于远程访问和 Web 客户端,要求每个请求在 Authorization 头中提供 Bearer 令牌,相关环境变量包括 PORT(服务器端口,默认 8000)和 DIDLOGIC_API_URL(Didlogic API 基础 URL,默认 https://app.didlogic.com/api),注意在 HTTP 模式下客户端必须将 API 密钥作为 Bearer 令牌放在 Authorization 头中提供。SSE 模式(Server-Sent Events)适用于持久连接的流式通信,适合实时更新和流式场景,要求每个请求在 Authorization 头中提供 Bearer 令牌,注意在 SSE 模式下客户端必须为持久流式连接在 Authorization 头中提供 Bearer 令牌。
针对 Claude.app,可将配置添加到 Claude 设置中。针对 Claude Code,可连接到正在运行的 SSE 服务器实例:先以 SSE 模式启动服务器(python -m didlogic_mcp --transport sse),然后运行相应命令并将 YOUR_DIDLOGIC_API_KEY 替换为实际 API 密钥;服务器必须在指定 URL 上运行且可访问。自定义配置方面,如需使用不同端口,可将 http://localhost:8000/sse 改为与服务器 PORT 设置匹配;如需连接远程服务器,可将 localhost 替换为服务器的主机名或 IP 地址。
适用场景:需要让 LLM 通过 MCP 接口管理 Didlogic 通信服务资源(如 SIP 账户、余额、IP 限制、购买、通话与交易历史)的本地或远程集成。限制:HTTP 和 SSE 模式必须使用 Bearer 令牌认证;具体工具调用细节、特殊提示词列表及完整 API 映射等未在给定资料中展开,暂未提供。