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-serverRelated MCP server: MCP Web Tools 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 espaciostate: 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
Clonar el repositorio:
git clone https://github.com/crazyrabbitLTC/mcp-snapshot-server.gitInstalar dependencias:
npm installConstruir el proyecto:
npm run buildLicencia
MIT © Dennison Bertram