MCP Snapshot Server
Consulta espacios, propuestas y usuarios en la plataforma Snapshot.org.
GitHubPrueba este MCPPatrocinado
Documentación
MCP Snapshot Server
Un servidor de Model Context Protocol 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 tu 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
getSpaces
Obtener una lista de espacios de Snapshot
limit: Número de espacios a obtener (opcional)skip: Número de espacios a omitir (opcional)
getRankedSpaces
Obtener una lista clasificada de espacios de Snapshot con información detallada
first: Número de espacios a obtener (predeterminado: 18)skip: Número de espacios a omitir (predeterminado: 0)category: Categoría para filtrar (predeterminado: 'all')search: Término de búsqueda para filtrar espacios (opcional)
getProposals
Obtener propuestas para un espacio específico
spaceId: ID del espaciostate: Filtrar por estado de la propuesta (active, closed, pending, all)limit: Número de propuestas a obtener
getProposal
Obtener detalles de una propuesta específica
proposalId: ID de la propuesta
getUser
Obtener información sobre un usuario de Snapshot
address: Dirección Ethereum del usuario
Desarrollo
- Clona el repositorio:
git clone https://github.com/crazyrabbitLTC/mcp-snapshot-server.git
- Instala las dependencias:
npm install
- Compila el proyecto:
npm run build
Licencia
MIT © Dennison Bertram