MCP快照服务器
用于与Snapshot.org交互的模型上下文协议服务器。此服务器提供符合MCP的工具,用于查询快照空间、提案和用户。
安装
npm install mcp-snapshot-server使用Claude Desktop
在您的Claude Desktop配置文件中(位于 ~/Library/Application Support/Claude/claude_desktop_config.json 在Mac或 %APPDATA%\Claude\claude_desktop_config.json 在Windows上):
{
"mcpServers": {
"snapshot": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/snapshot-server/build/index.js"
]
}
}
}可用工具
getSpaces
获取快照空间列表
limit:要提取的空间数(可选)skip:要跳过的空格数(可选)
getRankedSpaces
获取包含详细信息的快照空间排名列表
first:要提取的空格数(默认值:18)skip:要跳过的空格数(默认值:0)category:要筛选的类别(默认:“全部”)search:用于筛选空格的搜索词(可选)
getProposals
获取特定空间的提案
spaceId:空间的IDstate:按提案状态筛选(活动、已关闭、待处理、全部)limit:要获取的提案数量
getProposal
获取特定提案的详细信息
proposalId:提案ID
getUser
获取快照用户的信息
address:用户的以太坊地址
发展
- 克隆存储库:
git clone https://github.com/crazyrabbitLTC/mcp-snapshot-server.git- 安装依赖项:
npm install- 构建项目:
npm run build许可证
MIT© Dennison Bertram
