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.

MCP 스냅샷 서버

Snapshot.org와 상호 작용하기 위한 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버는 스냅샷 공간, 제안 및 사용자를 쿼리하기 위한 MCP 호환 도구를 제공합니다.

설치

지엑스피1

Claude Desktop과 함께 사용

Claude Desktop 구성 파일(Mac에서는 ~/Library/Application Support/Claude/claude_desktop_config.json 에 있고, Windows에서는 %APPDATA%\Claude\claude_desktop_config.json 에 있음)에서:

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

사용 가능한 도구

getSpaces

스냅샷 공간 목록 가져오기

  • limit : 가져올 공간 수 (선택 사항)
  • skip : 건너뛸 공백 수 (선택 사항)

getRankedSpaces

자세한 정보가 포함된 스냅샷 공간의 순위 목록을 받으세요

  • first : 가져올 공간의 개수 (기본값: 18)
  • skip : 건너뛸 공백 수 (기본값: 0)
  • category : 필터링할 카테고리 (기본값: '모두')
  • search : 공백을 필터링하기 위한 검색어 (선택 사항)

제안 받기

특정 공간에 대한 제안을 받으세요

  • spaceId : 공간의 ID
  • state : 제안 상태(활성, 닫힘, 보류, 모두)로 필터링
  • limit : 가져올 제안 수

getProposal

특정 제안에 대한 세부 정보를 얻으세요

  • proposalId : 제안의 ID

getUser

스냅샷 사용자에 대한 정보 가져오기

  • address : 사용자의 이더리움 주소

개발

  1. 저장소를 복제합니다.
git clone https://github.com/crazyrabbitLTC/mcp-snapshot-server.git
  1. 종속성 설치:
npm install
  1. 프로젝트를 빌드하세요:
npm run build

특허

MIT © 데니슨 버트램

You must be authenticated.

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

Snapshot.org와의 상호작용을 가능하게 하는 모델 컨텍스트 프로토콜 서버로, 자연어를 통해 스냅샷 공간, 제안 및 사용자를 쿼리하는 도구를 제공합니다.

  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