Deriv API Server

Deriv API Server

site icon
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: 查询用户账户的当前余额

常见问题解答

使用教程

使用依赖

需要安装 Claude Desktop 以支持 MCP 功能

安装教程

本地安装

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 配置中添加服务器配置
  2. 重启 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"
      ]
    }
  }
}

许可证

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