DexScreener 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

  • Provides access to Solana blockchain data through DexScreener API, allowing retrieval of DEX pair data and token information on the Solana network.

Servidor MCP de DexScreener

Una implementación de servidor MCP para acceder a la API de DexScreener, que proporciona acceso en tiempo real a datos de pares DEX, información de tokens y estadísticas de mercado en múltiples cadenas de bloques.

Instalación de una línea (se agrega automáticamente a Claude Desktop):

curl -L https://raw.githubusercontent.com/opensvm/dexscreener-mcp-server/main/install.sh | bash

Características

  • Acceso a la API con velocidad limitada (respeta los límites de velocidad de DexScreener)
  • Manejo integral de errores
  • Interfaces de tipo seguro
  • Compatibilidad con todos los puntos finales de la API de DexScreener
  • Pruebas de integración

Instalación

Instalación manual:

npm install npm run build npm run setup

Pruebas

npm test

Uso

Herramientas disponibles

  1. get_latest_token_profiles
    • Obtenga los últimos perfiles de tokens
    • No se requieren parámetros GXP4
  2. get_latest_boosted_tokens
    • Consigue los últimos tokens potenciados
    • No se requieren parámetros GXP5
  3. get_top_boosted_tokens
    • Consigue tokens con los potenciadores más activos
    • No se requieren parámetros GXP6
  4. get_token_orders
    • Consultar pedidos pagados por un token específico GXP7
  5. get_pairs_by_chain_and_address
    • Obtenga uno o varios pares por cadena y dirección de par GXP8
  6. get_pairs_by_token_addresses
    • Obtenga uno o varios pares por dirección de token (máximo 30) GXP9
  7. search_pairs
    • Búsqueda de pares que coincidan con la consulta GXP10

Límites de velocidad

El servidor implementa la limitación de velocidad para cumplir con los límites de la API de DexScreener:

  • Puntos finales de perfil de token/Boost: 60 solicitudes por minuto
  • Puntos finales DEX/Pairs: 300 solicitudes por minuto

Manejo de errores

El servidor gestiona varios escenarios de error:

  • Límite de velocidad excedido
  • Parámetros no válidos
  • Errores de red
  • Errores de API

Los errores se devuelven en un formato estandarizado con códigos de error y mensajes apropiados.

Documentación de la API

Para obtener documentación detallada de la API, consulte docs/api-reference.md .

Desarrollo

Estructura del proyecto

. ├── src/ │ ├── types/ # TypeScript interfaces and types │ ├── services/ # API service implementations │ ├── tests/ # Integration tests │ └── index.ts # Main server implementation ├── scripts/ # Setup and utility scripts ├── docs/ # Documentation └── README.md # This file

Añadiendo nuevas funciones

  1. Definir tipos en src/types/
  2. Implementar métodos de servicio en src/services/
  3. Agregar controladores de herramientas en src/index.ts
  4. Actualizar la documentación
  5. Agregar pruebas

Licencia

Instituto Tecnológico de Massachusetts (MIT)

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Una implementación de servidor MCP que permite el acceso a los datos de la API de DexScreener, proporcionando información en tiempo real sobre pares DEX, perfiles de tokens y estadísticas de mercado en múltiples cadenas de bloques.

  1. Features
    1. Installation
      1. Testing
        1. Usage
          1. Available Tools
        2. Rate Limits
          1. Error Handling
            1. API Documentation
              1. Development
                1. Project Structure
                2. Adding New Features
              2. License
                ID: n95y17chkh