Servidor MCP de Upbit
Implementación de servidor para la plataforma de intercambio de criptomonedas Upbit OpenAPI mediante el Protocolo de Contexto de Modelo (MCP). Este proyecto proporciona herramientas para interactuar con los servicios de Upbit, como la recuperación de datos de mercado (cotizaciones, libros de órdenes, historial de operaciones, datos de gráficos), información de cuentas, la creación y cancelación de órdenes, la gestión de depósitos y retiros, y la realización de análisis técnicos.
Características
Recuperación de datos de mercado (ticker, libro de órdenes, operaciones, datos de velas)
Información de la cuenta (saldo, historial de pedidos)
Creación y cancelación de pedidos
Funciones de depósito y retiro
Herramientas de análisis técnico
Related MCP server: Bybit MCP Server
Prerrequisitos
Antes de comenzar, necesitas obtener tus claves API de Upbit:
Crea una cuenta en Upbit si aún no tienes una
Crear una nueva clave API
Asegúrese de establecer los permisos adecuados (leer, intercambiar, retirar según sea necesario)
Almacene sus claves API (
UPBIT_ACCESS_KEY,UPBIT_SECRET_KEY) en el archivo.env(consulte la sección Instalación)
Instalación
Clonar el repositorio:
git clone https://github.com/solangii/upbit-mcp-server.git cd upbit-mcp-serverInstalar dependencias:
cd upbit-mcp-server uv syncSi aún no tienes instalado
uv, puedes instalarlo de la siguiente manera:El uso de
uvproporciona una instalación más rápida y una resolución de dependencias más confiable.# Install uv curl -Ls https://astral.sh/uv/install.sh | sh # Add uv to your PATH echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc source ~/.zshrc # or bashrc, depending on your shellConfigurar variables de entorno: Cree un archivo
.enven la raíz del proyecto y agregue sus claves API de Upbit:UPBIT_ACCESS_KEY=your_access_key_here UPBIT_SECRET_KEY=your_secret_key_here
Uso
Instalar en Claude Desktop
Opción 1: Usar el archivo de configuración de Claude (integración directa)
Puede agregar el servidor MCP directamente al archivo de configuración de Claude:
Instalar Claude Desktop
Agregue lo siguiente a su configuración de Claude Desktop:
macOS: ``~/Library/Application Support/Claude/claude_desktop_config.json`
Ventanas:
%APPDATA%\Claude\claude_desktop_config.json
Agregue la siguiente configuración (ajuste las rutas según sea necesario):
{ "mcpServers": { "upbit-mcp-server": { "command": "/full/path/to/upbit-mcp-server/.venv/bin/python", "args": [ "/full/path/to/upbit-mcp-server/main.py" ] } } }Reinicie Claude para cargar la nueva configuración.
Opción 2: Usar fastmcp
Ejecutar directamente con Python
Modo de desarrollo (interfaz web)
Precaución
Este servidor puede procesar transacciones reales, así que úselo con cuidado.
Mantenga sus claves API seguras y nunca las envíe a repositorios públicos.
Licencia
Instituto Tecnológico de Massachusetts (MIT)