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
Prerrequisitos
Antes de comenzar, necesitas obtener tus claves API de Upbit:
- Crea una cuenta en Upbit si aún no tienes una
- Vaya al Centro de desarrolladores de Upbit
- 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:
- Instalar dependencias:Si aún no tienes instalado
uv
, puedes instalarlo de la siguiente manera:El uso deuv
proporciona una instalación más rápida y una resolución de dependencias más confiable. - Configurar variables de entorno: Cree un archivo
.env
en la raíz del proyecto y agregue sus claves API de Upbit:
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):
- 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)
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Tools
Interactúe con los servicios de intercambio de criptomonedas de Upbit para acceder a datos de mercado, administrar cuentas y ejecutar operaciones. Simplifique su experiencia de trading con herramientas de gestión de órdenes, depósitos, retiros y análisis técnico.
Related MCP Servers
- -securityAlicense-qualityA server that enables interaction with Upbit cryptocurrency exchange API through Server-Sent Events, allowing users to access market data, manage accounts, execute trades, and perform technical analysis.Last updated -1MIT License
- AsecurityFlicenseAqualityEnables cryptocurrency trading on Bybit exchange through comprehensive market data access, account management, and automated trading operations. Features smart position validation, trailing stop losses, and risk management tools with demo mode support for safe testing.Last updated -21
- -securityAlicense-qualityEnables access to Bitso cryptocurrency exchange data through comprehensive withdrawal and funding transaction tools. Features production-ready authentication, caching, and complete API integration for monitoring exchange activities.Last updated -MIT License
- AsecurityAlicenseAqualityEnables interaction with the Upbit cryptocurrency exchange through public market data tools and optional private trading tools. Supports getting ticker data, orderbooks, trades, account information, and executing trading operations through natural language.Last updated -842MIT License