Skip to main content
Glama

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:

  1. Crea una cuenta en Upbit si aún no tienes una

  2. Vaya al Centro de desarrolladores de Upbit

  3. Crear una nueva clave API

  4. Asegúrese de establecer los permisos adecuados (leer, intercambiar, retirar según sea necesario)

  5. Almacene sus claves API ( UPBIT_ACCESS_KEY , UPBIT_SECRET_KEY ) en el archivo .env (consulte la sección Instalación)

Instalación

  1. Clonar el repositorio:

    git clone https://github.com/solangii/upbit-mcp-server.git cd upbit-mcp-server
  2. Instalar dependencias:

    cd upbit-mcp-server uv sync

    Si aún no tienes instalado uv , puedes instalarlo de la siguiente manera:

    El uso de uv proporciona 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 shell
  3. Configurar variables de entorno: Cree un archivo .env en 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:

  1. Instalar Claude Desktop

  2. 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

  3. 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" ] } } }
  4. Reinicie Claude para cargar la nueva configuración.

Opción 2: Usar fastmcp

fastmcp install main.py --name "Upbit API"

Ejecutar directamente con Python

uv run python main.py

Modo de desarrollo (interfaz web)

fastmcp dev main.py

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)

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/solangii/upbit-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server