DAO Proposals MCP
以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →
An MCP server that aggregates live governance proposals from major DAOs enabling AI agents to track, analyze, and act on decentralized decision-making in real time, powered by Snapshot.
Features
- **Tools**:
- list_spaces: Fetches a list of up to 10 recent Snapshot spaces, including their IDs, names, and descriptions.
- list_proposals: Retrieves up to 10 recent proposals for a given Snapshot space, including proposal IDs, titles, states, creation dates, and end dates.
- get_proposal_details: Fetches detailed information about a specific proposal, including its title, body, state, choices, scores, and vote counts.
- **Prompt**:
- summarize_proposals: Generates a prompt to summarize recent proposals for a specified Snapshot space, leveraging the list_proposals tool.
Prerequisites
- Python 3.10+
- uv (recommended) or pip for dependency management
Installation
1. Clone the repository:
2. Install dependencies:
3. **Installing to Claude Desktop**:
Install the server as a Claude Desktop application:
Configuration file as a reference:
Replace /path/to/dao-proposals-mcp with your actual installation path.
Usage
Example Interactions
1. **List Available Spaces**:
- **Prompt**:
- **Output**:
2. **List Proposals for a Space**:
- **Prompt**:
- **Output**:
3. **Get Proposal Details**:
- **Prompt**:
- **Output**:
4. **Summarize Proposals**:
- **Prompt**:
- **Output**:
License
This project is licensed under the MIT License. See the LICENSE file for details.