Deriv API Server

Un servidor MCP y servicio de llam

Documentación

Deriv API Server

Un servidor de Model Context Protocol (MCP) y servicio de llamadas de funciones de OpenAI para interactuar con la API de Deriv.

Características

  • Lista de símbolos activos
  • Obtener saldo de cuenta

Instalación

Instalación local

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

Instalación con Docker

  1. Construye la imagen de Docker:
docker build -t deriv-api-mcp .

Configuración del entorno

Crea un archivo .env en la raíz de tu proyecto:

DERIV_API_TOKEN=your_api_key_here

Uso con Claude Desktop

Claude Desktop ofrece soporte completo para las funciones de MCP. Para usar este servidor:

  1. Instala Claude Desktop

  2. Añade a tu configuración de Claude Desktop:

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

Para instalación local

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

Para instalación con Docker

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

El servidor proporciona las siguientes herramientas:

  • get_active_symbols: Obtener una lista de símbolos de trading activos
  • get_account_balance: Obtener el saldo actual de la cuenta

Uso con llamadas de funciones de OpenAI

Límites de tasa

Consulta la documentación de Deriv API para conocer los límites de tasa actuales y las pautas de uso.

Licencia

MIT