Morpho API MCP Server

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.

Integrations

  • Enables querying Morpho's GraphQL API for market data, vaults, positions, and other financial information

Servidor MCP de la API de Morpho

Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona herramientas para consultar la API de Morpho. Este servidor permite a Claude interactuar con la API GraphQL de Morpho, brindándole acceso a datos de mercado, bóvedas, posiciones y más.

Características

  • Consulta de datos de mercados de Morpho a través de GraphQL
  • Soporte completo para bóvedas, posiciones y transacciones
  • Datos históricos de APY e información de Oracle
  • Opciones integrales de paginación, ordenación y filtrado
  • Validación de datos mediante esquemas Zod
  • Manejo de errores y seguridad de tipos
  • Implementación de servidor compatible con MCP

Instalación

  1. Instalar el paquete:
npm install mcp-morpho-server
  1. Añade a tu configuración de Claude Desktop:
{ "tools": { "morpho": { "command": "node", "args": [ "/path/to/node_modules/mcp-morpho-server/build/index.js" ] } } }

Herramientas disponibles

Mercados

  • get_markets : recupera todos los mercados con paginación y filtrado
  • get_whitelisted_markets : Obtener solo mercados incluidos en la lista blanca
  • get_market_positions : Obtener posiciones para mercados específicos
  • get_historical_apy : Obtener datos históricos de APY
  • get_oracle_details : Obtener información del oráculo

Bóvedas

  • get_vaults : Obtener todas las bóvedas con sus estados actuales
  • get_vault_positions : Obtener posiciones para bóvedas específicas
  • get_vault_transactions : Obtener el historial de transacciones de la bóveda
  • get_vault_allocation : Obtener asignaciones de mercado de bóveda
  • get_vault_reallocates : Obtener el historial de reasignación de bóveda
  • get_vault_apy_history : Obtener datos históricos de APY para bóvedas

Activos y Cuentas

  • get_asset_price : Obtener información actual sobre el precio y el rendimiento
  • get_account_overview : Obtener posiciones y transacciones de la cuenta
  • get_liquidations : Obtener eventos de liquidación

Desarrollo

El proyecto está escrito en TypeScript y utiliza:

  • @modelcontextprotocol/sdk para la implementación del servidor MCP
  • axios para solicitudes de API
  • zod para la validación del esquema

Para construir desde la fuente:

  1. Clonar el repositorio
git clone https://github.com/crazyrabbitLTC/mcp-morpho-server.git
  1. Instalar dependencias:
npm install
  1. Construir el proyecto:
npm run build

Contribuyendo

¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.

Licencia

ISC

Autor

Creado por [Tu nombre] ( tu@correo electrónico )

-
security - not tested
F
license - not found
-
quality - not tested

Permite la interacción con la API Morpho GraphQL, proporcionando herramientas para acceder a datos de mercado, bóvedas, posiciones y transacciones a través de un servidor de Protocolo de Contexto de Modelo (MCP).

  1. Features
    1. Installation
      1. Available Tools
        1. Markets
        2. Vaults
        3. Assets and Accounts
      2. Development
        1. Contributing
          1. License
            1. Author
              ID: t3vqcxa90h