Servidor API de Deriv
Un servidor de Protocolo de Contexto de Modelo (MCP) y un servicio de llamada de funciones OpenAI para interactuar con la API de Deriv.
Características
Lista de símbolos activos
Obtener el saldo de la cuenta
Related MCP server: Tradovate MCP Server
Instalación
Instalación local
curl -LsSf https://astral.sh/uv/install.sh | shInstalación de Docker
Construya 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_hereUso con Claude Desktop
Claude Desktop ofrece compatibilidad total con las funciones de MCP. Para usar este servidor:
Instalar Claude Desktop
Añade a tu configuración de Claude Desktop:
En macOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonEn cline VSCode:
/Users/raju/Library/Application Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.jsonEn 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 la instalación de Docker
{
"mcpServers": {
"deriv-api-mcp": {
"command": "docker",
"args": [
"run",
"--rm",
"-i",
"deriv-api-mcp"
]
}
}
}Reiniciar Claude Desktop
El servidor proporciona las siguientes herramientas:
get_active_symbols: Obtener una lista de símbolos comerciales activosget_account_balance: Obtener el saldo actual de la cuenta
Uso con llamadas a funciones de OpenAI
Límites de velocidad
Consulte la documentación de la API de Deriv para conocer los límites de velocidad y las pautas de uso actuales.
Licencia
Instituto Tecnológico de Massachusetts (MIT)