Upbit MCP Server

by solangii
Verified

Integrations

  • Provides environment variable management for storing and accessing Upbit API credentials securely.

  • Offers installation capabilities for the uv package manager through curl commands.

  • Supports version control for the MCP server implementation through Git clone functionality.

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:

  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/username/upbit-mcp-server.git cd upbit-mcp-server
  2. Instalar dependencias:
    # Using pip pip install -e . # Or using uv (recommended) uv pip install -e .
    Usar uv proporciona una instalación más rápida y una resolución de dependencias más fiable. Para instalar uv:
    # Install uv curl -fsSL https://install.ultramarine.tools | sh # Or install with pip pip install uv
  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

Modo de desarrollo (interfaz web)

fastmcp dev main.py

Instalar en Claude Desktop

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

Ejecutar directamente con Python

python main.py # Or using uv uv run python 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.
  • Pruebe exhaustivamente antes de usar en entornos de producción.

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
A
license - permissive license
-
quality - not tested

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.

  1. Features
    1. Prerequisites
      1. Installation
        1. Usage
          1. Development Mode (Web Interface)
          2. Install in Claude Desktop
          3. Run Directly with Python
        2. Caution
          1. License
            ID: xcsyp3rnaw