Didlogic MCP 服务器
 针对Didlogic API的模型上下文协议(MCP)服务器实现。此服务器允许大型语言模型(LLMs)通过标准化接口与Didlogic服务进行交互。
特性/功能
- 通过MCP工具全面访问Didlogic API
- 针对常见操作的专用提示
- 余额管理工具
- SIP账户(sipfriends)管理
- IP限制管理
- 采购管理
- 通话记录访问
- 交易历史记录访问
安装
使用紫外线(推荐)
当使用时 uv 无需特定安装。我们将 使用 uvx 直接运行 *逻辑门控脉冲(或译为:逻辑控制脉冲)\_MCP*。
使用PIP
或者,您可以安装 didlogic_mcp 通过 pip:
pip install didlogic_mcp安装后,您可以使用以下命令将其作为脚本运行:
DIDLOGIC_API_KEY=YOUR_DIDLOGIC_KEY python -m didlogic_mcp运输方式
服务器支持三种传输模式:
STDIO 模式(默认)
为了与Claude Desktop或类似工具进行本地集成。使用 DIDLOGIC_API_KEY 用于认证的环境变量。
# Using uvx (recommended)
DIDLOGIC_API_KEY=your_key uvx didlogic_mcp
# Using uv run
DIDLOGIC_API_KEY=your_key uv run didlogic_mcp
# As Python module
DIDLOGIC_API_KEY=your_key python -m didlogic_mcp --transport stdioHTTP 模式
用于远程访问和网页客户端。需要提供Bearer令牌 Authorization 每个请求的头部。
# Using default port (8000)
python -m didlogic_mcp --transport http
# Custom port via environment variable
PORT=9000 python -m didlogic_mcp --transport http
# Custom host and port
python -m didlogic_mcp --transport http --host 0.0.0.0 --port 9000
# With debug logging
python -m didlogic_mcp --transport http --log-level DEBUG环境变量:
PORT- 服务器端口(默认:8000)DIDLOGIC_API_URLDidlogic API基础URL(默认:https://app.didlogic.com/api)
注: 在HTTP模式下,客户端必须在(请求中)提供其API密钥作为Bearer令牌 Authorization 头球
SSE 模式(服务器发送事件)
对于需要持久连接的流式通信。非常适合实时更新和流式场景。需要提供Bearer令牌 Authorization 每个请求的头部。
# Using default port (8000)
python -m didlogic_mcp --transport sse
# Custom port via environment variable
PORT=9000 python -m didlogic_mcp --transport sse
# Custom host and port
python -m didlogic_mcp --transport sse --host 0.0.0.0 --port 9000
# With debug logging
python -m didlogic_mcp --transport sse --log-level DEBUG环境变量:
PORT- 服务器端口(默认:8000)DIDLOGIC_API_URLDidlogic API基础URL(默认:https://app.didlogic.com/api)
注: 在SSE模式下,客户端必须在(请求中)以Bearer令牌的形式提供其API密钥 Authorization 用于持久流式连接的头部信息。
配置
为Claude.app进行配置
在您的Claude设置中添加:
使用uvx
"mcpServers": {
"didlogic": {
"command": "uvx",
"args": ["didlogic_mcp"],
"env": {
"DIDLOGIC_API_KEY": "YOUR_DIDLOGIC_KEY"
}
}
}使用 pip 进行安装
"mcpServers": {
"didlogic": {
"command": "python",
"args": ["-m", "didlogic_mcp"],
"env": {
"DIDLOGIC_API_KEY": "YOUR_DIDLOGIC_KEY"
}
}
}为Claude Code进行配置
对于 Claude Code,您可以连接到正在运行的 SSE 服务器实例:
claude mcp add didlogic --transport sse http://localhost:8000/sse --header "Authorization: Bearer YOUR_DIDLOGIC_API_KEY"先决条件:
- 以SSE模式启动服务器:
python -m didlogic_mcp --transport sse - 运行上述命令,替换为
YOUR_DIDLOGIC_API_KEY使用您的实际API密钥 - 服务器必须正在运行,并且可以通过指定的URL访问
自定义配置:
- 要使用不同的端口:更改
http://localhost:8000/sse以匹配您的服务器的端口设置 - 要连接到远程服务器:替换
localhost使用服务器的主机名或IP地址
许可证
麻省理工学院(MIT)
