MCP-Deriv API 服务器
一种模型上下文协议服务器,使人工智能助手能够与Deriv交易平台API交互,提供对活跃交易符号和账户余额信息的访问。
MCP 服务配置
复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用
{
"mcpServers": {
"deriv-api-mcp": {
"args": [
"--directory",
"/Users/raju/Sites/deriv/mcp-deriv-api-server",
"run",
"server.py"
],
"command": "uv"
}
}
}
该服务需要配置环境变量:DERIV_API_TOKEN
可用工具 (2 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
get_active_symbols
该工具无需必填参数,直接调用即可
get_account_balance
该工具无需必填参数,直接调用即可
服务介绍
Deriv API 服务器
一个用于与 Deriv API 交互的 Model Context Protocol (MCP) 服务器和 OpenAI 函数调用服务。
特性
- 活跃符号列表
- 获取账户余额
安装
本地安装
curl -LsSf https://astral.sh/uv/install.sh | sh
Docker 安装
- 构建 Docker 镜像:
docker build -t deriv-api-mcp .
环境设置
在项目根目录下创建一个 .env 文件:
DERIV_API_TOKEN=your_api_key_here
与 Claude Desktop 一起使用
Claude Desktop 提供了对 MCP 功能的全面支持。要使用此服务器:
-
在你的 Claude Desktop 配置中添加以下内容:
- 对于 macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - 对于 cline VSCode:
/Users/raju/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json - 对于 Windows:
%APPDATA%\Claude\claude_desktop_config.json
- 对于 macOS:
本地安装
{
"mcpServers": {
"deriv-api-mcp": {
"command": "uv",
"args": [
"--directory",
"/Users/raju/Sites/deriv/mcp-deriv-api-server",
"run",
"server.py"
]
}
}
}
Docker 安装
{
"mcpServers": {
"deriv-api-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"deriv-api-mcp"
]
}
}
}
- 重启 Claude Desktop
服务器提供以下工具:
get_active_symbols: 获取活跃交易符号列表get_account_balance: 获取当前账户余额
使用 OpenAI 函数调用
速率限制
请参考 Deriv API 文档 以获取当前的速率限制和使用指南。
许可证
MIT