Skip to main content
Glama

Moralis MCP Server

Official
by MoralisWeb3

insignia de herrería

🧠 Descripción general

El servidor Moralis MCP es un motor local o implementable en la nube que conecta indicaciones en lenguaje natural con información real de blockchain, lo que permite que los modelos de IA consulten la actividad de la billetera, las métricas de tokens, el uso de dapp y más sin código personalizado o SQL.

Construido sobre el Protocolo de Contexto de Modelo , este servidor facilita que los LLM se comuniquen con las API de Moralis de una manera consistente, explicable y extensible.

  • 🔗 Totalmente conectable: intercambie LLM, personalice la lógica de recuperación o amplíe con sus propias herramientas
  • 🧱 Funciona con OpenAI, Claude y modelos de código abierto
  • 🧠 Potencia agentes, herramientas de desarrollo, bots, paneles y más

⚙️ Casos de uso comunes

  • 🤖 Agentes y asistentes de IA: "¿Cuál es el historial de transacciones de esta billetera?"
  • 📈 Herramientas de desarrollo: control de calidad en cadena, pruebas, integraciones CLI
  • 📊 Dashboards: lenguaje natural para gráficos/datos
  • 📉 Monitoreo: alertas y resúmenes para tokens/dapps
  • Bots comerciales: estrategias basadas en LLM con fundamento real en blockchain

🔐 Obtener una clave API

Para utilizar este servidor MCP con las API de Moralis, necesitará una clave API:

  1. Ir al portal para desarrolladores de Moralis
  2. Regístrate e inicia sesión
  3. Navegue a su página de claves API desde el menú principal
  4. Copie su clave y configúrela en su archivo de configuración (ver la siguiente sección), o configúrela en su entorno:
export MORALIS_API_KEY=<your_api_key>

⚠️ Nota: Algunas funciones y puntos finales requieren un plan de pago de Moralis. Para obtener acceso completo y un rendimiento de nivel de producción, recomendamos contratar un plan de pago.

🚀 Uso con un cliente

Para conectar el servidor MCP a un cliente compatible (por ejemplo, Claude Desktop, agentes compatibles con OpenAI, extensiones de VS Code, etc.), configure el cliente para iniciar el servidor como un subproceso.

La mayoría de los clientes admiten un archivo de configuración simple; por ejemplo, puede crear un archivo como mcp.json en el directorio de configuración del cliente con lo siguiente:

{ "mcpServers": { "serverName": { "command": "npx @moralisweb3/api-mcp-server", "args": [], "env": { "MORALIS_API_KEY": "<YOUR_API_KEY>" } } } }

Esta configuración se puede adaptar a cualquier cliente compatible con servidores MCP. Reemplace los valores de ejemplo con los específicos para su caso de uso.

Instalación mediante herrería

Para instalar Moralis API Server para Claude Desktop automáticamente a través de Smithery :

npx -y @smithery/cli install @MoralisWeb3/moralis-mcp-server --client claude

🖥️Usándolo como servidor

El servidor acepta el argumento opcional --transport para especificar el tipo de transporte. Los tipos de transporte disponibles son:

  • stdio : se comunica a través de entrada/salida estándar (predeterminado).
  • web : inicia un servidor HTTP para la comunicación.
  • streamable-http : inicia un servidor HTTP con puntos finales transmitibles.

Ejemplos

  1. Usando el transporte stdio predeterminado :
moralis-api-mcp --transport stdio
  1. Usando el transporte web :
moralis-api-mcp --transport web

Esto iniciará un servidor HTTP. Puedes enviar solicitudes al servidor con herramientas como curl o Postman.

  1. Usando el transporte streamable-http :
moralis-api-mcp --transport streamable-http

Esto iniciará un servidor HTTP. Puedes enviar solicitudes al servidor con herramientas como curl o Postman.

Notas

  • Asegúrese de que las variables de entorno requeridas (por ejemplo, MORALIS_API_KEY ) estén configuradas antes de iniciar el servidor.
  • Para configuraciones personalizadas, puede pasar argumentos adicionales o variables de entorno según sea necesario.
  • Consulte la documentación para obtener más detalles sobre cada tipo de transporte.

🛠 Desarrollo

Instalar dependencias:

npm install

Construir el servidor:

npm run build

Para desarrollo con reconstrucción automática:

npm run watch

🐞 Depuración

Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:

npm run inspector

El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.

💬 Ejemplos de indicaciones

A continuación se muestran algunos ejemplos de indicaciones que puede utilizar con su agente de IA a través del servidor MCP:

- What’s the current price of PEPE and Ethereum? - What is the current trading sentiment for TOSHI on Base — bullish or bearish? - Show me the NFTs owned by `vitalik.eth` on Base. - What tokens does wallet `0xab71...4321` hold? - When was wallet 0xabc...123 first and last seen active on Ethereum, Base, and Polygon? - Show me the complete transaction history for 0xabc...123 across Ethereum, Base, and BNB Chain. - What is the current net worth in USD of wallet 0xabc...123? - Find wallet addresses that are likely associated with Coinbase. - Analyze the current holder distribution of SPX6900 — include whales, small holders, and recent growth trends. - Show me PEPE’s daily OHLC data for the past 30 days and provide a summary of the trend — is it bullish or bearish?

Estas indicaciones se analizan y asignan a llamadas API de Moralis estructuradas mediante el registro de métodos MCP.

💡 También puedes crear indicaciones personalizadas basadas en cualquier método compatible.

Referencia de API

El servidor MCP de Moralis encapsula y traduce las indicaciones en llamadas a la API REST de Moralis. Puede explorar la interfaz de la API subyacente aquí:

🔗 Documentos de Moralis Swagger (v2.2)

Esta documentación cubre los puntos finales para:

  • Precios de los tokens
  • Actividad de la billetera
  • Metadatos y propiedad de NFT
  • Transferencias y transacciones
  • Y más
Install Server
A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

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.

Un contenedor de TypeScript para la API REST de Moralis que permite la interacción con datos de blockchain a través del Protocolo de Contexto de Modelo (MCP).

  1. ⚙️ Casos de uso comunes
    1. 🔐 Obtener una clave API
      1. 🚀 Uso con un cliente
        1. Instalación mediante herrería
      2. 🖥️Usándolo como servidor
        1. Ejemplos
        2. Notas
      3. 🛠 Desarrollo
        1. 🐞 Depuración
      4. 💬 Ejemplos de indicaciones
        1. Referencia de API

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A TypeScript-based Model Context Protocol (MCP) server enabling integration with PiAPI for media content generation using platforms like Midjourney, Flux, and others through MCP-compatible applications.
            Last updated -
            1
            22
            TypeScript
            MIT License
            • Apple
          • A
            security
            F
            license
            A
            quality
            Enables interaction with Trello boards, lists, and cards through Model Context Protocol (MCP) tools, leveraging TypeScript for type safety and asynchronous operations.
            Last updated -
            5
            JavaScript
          • -
            security
            -
            license
            -
            quality
            A Model Context Protocol server that converts Solidity bytecode into functional server implementations, allowing interaction with blockchain contracts through a RESTful API.
            Last updated -
            1
            Python
          • A
            security
            F
            license
            A
            quality
            A TypeScript implementation of a Model Context Protocol server providing read-only access to Lithic banking and card services API.
            Last updated -
            2
            1
            JavaScript

          View all related MCP servers

          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/MoralisWeb3/moralis-mcp-server'

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