MCP Snapshot 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 Snapshot.org, a decentralized governance platform on Ethereum, providing tools for accessing proposal data, spaces, and user information from Snapshot voting interfaces.

Servidor de instantáneas MCP

Un servidor de Protocolo de Contexto de Modelo para interactuar con Snapshot.org. Este servidor proporciona herramientas compatibles con MCP para consultar espacios, propuestas y usuarios de Snapshot.

Instalación

npm install mcp-snapshot-server

Uso con Claude Desktop

En el archivo de configuración de Claude Desktop (ubicado en ~/Library/Application Support/Claude/claude_desktop_config.json en Mac o %APPDATA%\Claude\claude_desktop_config.json en Windows):

{ "mcpServers": { "snapshot": { "command": "node", "args": [ "/ABSOLUTE/PATH/TO/snapshot-server/build/index.js" ] } } }

Herramientas disponibles

obtener espacios

Obtener una lista de espacios de instantáneas

  • limit : Número de espacios a recuperar (opcional)
  • skip : Número de espacios a saltar (opcional)

Obtener espacios clasificados

Obtenga una lista clasificada de espacios Snapshot con información detallada

  • first : Número de espacios a recuperar (predeterminado: 18)
  • skip : Número de espacios a omitir (predeterminado: 0)
  • category : Categoría por la que filtrar (predeterminado: 'todas')
  • search : Término de búsqueda para filtrar espacios (opcional)

obtenerPropuestas

Obtenga propuestas para un espacio específico

  • spaceId : ID del espacio
  • state : Filtrar por estado de la propuesta (activa, cerrada, pendiente, todas)
  • limit : Número de propuestas a buscar

obtenerPropuesta

Obtenga detalles de una propuesta específica

  • proposalId : ID de la propuesta

obtenerUsuario

Obtener información sobre un usuario de Snapshot

  • address : Dirección Ethereum del usuario

Desarrollo

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

Licencia

MIT © Dennison Bertram

You must be authenticated.

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

Un servidor de Protocolo de Contexto Modelo que permite la interacción con Snapshot.org, proporcionando herramientas para consultar espacios, propuestas y usuarios de Snapshot a través del lenguaje natural.

  1. Installation
    1. Usage with Claude Desktop
      1. Available Tools
        1. getSpaces
        2. getRankedSpaces
        3. getProposals
        4. getProposal
        5. getUser
      2. Development
        1. License
          ID: 6r2dqjkv5r