Deriv API Server

Um servidor MCP e serviço de chamada de funções OpenAI para interagir com a API Deriv.

Documentação

Servidor de API Deriv

Um servidor Model Context Protocol (MCP) e serviço de chamada de funções OpenAI para interagir com a API Deriv.

Recursos

  • Lista de símbolos ativos
  • Obter saldo da conta

Instalação

Instalação Local

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

Instalação via Docker

  1. Construa a imagem Docker:
docker build -t deriv-api-mcp .

Configuração do Ambiente

Crie um arquivo .env na raiz do seu projeto:

DERIV_API_TOKEN=your_api_key_here

Uso com Claude Desktop

O Claude Desktop oferece suporte completo aos recursos do MCP. Para usar este servidor:

  1. Instale o Claude Desktop

  2. Adicione à configuração do seu Claude Desktop:

    • No macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • No cline VSCode: /Users/raju/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
    • No Windows: %APPDATA%\Claude\claude_desktop_config.json

Para Instalação Local

{
  "mcpServers": {
    "deriv-api-mcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/Users/raju/Sites/deriv/mcp-deriv-api-server",
        "run",
        "server.py"
      ]
    }
  }
}

Para Instalação via Docker

{
  "mcpServers": {
    "deriv-api-mcp": {
      "command": "docker",
      "args": [
        "run",
        "--rm",
        "-i",
        "deriv-api-mcp"
      ]
    }
  }
}
  1. Reinicie o Claude Desktop

O servidor fornece as seguintes ferramentas:

  • get_active_symbols: Obter uma lista de símbolos de negociação ativos
  • get_account_balance: Obter o saldo atual da conta

Uso com Chamada de Funções OpenAI

Limites de Taxa

Consulte a documentação da API Deriv para limites de taxa atuais e diretrizes de uso.

Licença

MIT