Deriv API Server

Deriv API Server

site icon
2025.03.24 0
Python金融交易账户管理金融服务
Deriv API Server 是一个基于 Model Context Protocol (MCP) 的服务,同时也是一个 OpenAI 函数调用服务,用于与 Deriv API 进行交互。该服务提供了获取活跃交易符号列表和账户余额等核心功能,适用于金融交易和账户管理场景。
View on GitHub

Overview

基本能力

产品定位

Deriv API Server 是一个专门用于与 Deriv API 交互的 MCP 服务器和 OpenAI 函数调用服务。

核心功能

  • 获取活跃交易符号列表 (get_active_symbols)
  • 获取账户余额 (get_account_balance)

适用场景

  • 金融交易平台集成
  • 账户余额查询和管理
  • 交易符号信息获取

工具列表

  • get_active_symbols: 获取当前活跃的交易符号列表
  • get_account_balance: 查询用户的账户余额

常见问题解答

使用教程

使用依赖

需要安装 Claude Desktop 或配置 VSCode 扩展

安装教程

本地安装

curl -LsSf https://astral.sh/uv/install.sh | sh

Docker 安装

  1. 构建 Docker 镜像:
docker build -t deriv-api-mcp .

环境设置

在项目根目录创建 .env 文件:

DERIV_API_TOKEN=your_api_key_here

调试方式

  1. 配置 Claude Desktop 或 VSCode 扩展
  2. 添加相应的 MCP 服务器配置
  3. 重启应用

配置示例:

本地安装配置

{
  "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"
      ]
    }
  }
}

许可证

该项目遵循 MIT 开源许可条款。