
Deriv API Server

2025.01.07
0
Python金融交易账户管理金融服务
mcp-deriv-api-server 是一个基于 Model Context Protocol (MCP) 的服务,同时也是一个 OpenAI 函数调用服务,用于与 Deriv API 进行交互。该服务提供了获取活跃交易符号列表和账户余额等核心功能,适用于金融交易和账户管理场景。
View on GitHub
Overview
基本能力
产品定位
mcp-deriv-api-server 是一个专门用于与 Deriv API 交互的 MCP 服务器,提供金融交易相关的功能调用服务。
核心功能
- 获取活跃交易符号列表 (
get_active_symbols
) - 获取账户余额 (
get_account_balance
)
适用场景
- 金融交易平台集成
- 账户余额查询系统
- 交易符号管理
工具列表
get_active_symbols
: 获取当前可交易的活跃符号列表get_account_balance
: 查询用户账户的当前余额
常见问题解答
- 速率限制请参考 Deriv API 文档
使用教程
使用依赖
需要安装 Claude Desktop 以支持 MCP 功能
安装教程
本地安装
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
本地安装配置
{
"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"
]
}
}
}