MCP Snapshot Server
Consulte espaços, propostas e usuários na plataforma Snapshot.org.
GitHubExperimente este MCPPatrocinado
Documentação
MCP Snapshot Server
Um servidor Model Context Protocol para interagir com Snapshot.org. Este servidor fornece ferramentas compatíveis com MCP para consultar espaços, propostas e usuários do Snapshot.
Instalação
npm install mcp-snapshot-server
Uso com Claude Desktop
No seu arquivo de configuração do Claude Desktop (localizado em ~/Library/Application Support/Claude/claude_desktop_config.json no Mac ou %APPDATA%\Claude\claude_desktop_config.json no Windows):
{
"mcpServers": {
"snapshot": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/snapshot-server/build/index.js"
]
}
}
}
Ferramentas Disponíveis
getSpaces
Obter uma lista de espaços do Snapshot
limit: Número de espaços para buscar (opcional)skip: Número de espaços para pular (opcional)
getRankedSpaces
Obter uma lista classificada de espaços do Snapshot com informações detalhadas
first: Número de espaços para buscar (padrão: 18)skip: Número de espaços para pular (padrão: 0)category: Categoria para filtrar (padrão: 'all')search: Termo de busca para filtrar espaços (opcional)
getProposals
Obter propostas para um espaço específico
spaceId: ID do espaçostate: Filtrar por estado da proposta (active, closed, pending, all)limit: Número de propostas para buscar
getProposal
Obter detalhes de uma proposta específica
proposalId: ID da proposta
getUser
Obter informações sobre um usuário do Snapshot
address: Endereço Ethereum do usuário
Desenvolvimento
- Clone o repositório:
git clone https://github.com/crazyrabbitLTC/mcp-snapshot-server.git
- Instale as dependências:
npm install
- Compile o projeto:
npm run build
Licença
MIT © Dennison Bertram