getDaosLABSCO SUMMARY
Reads are the solid part; sentiment is the unusual one.
Pulling a proposal's Discord and Twitter discussion into a structured score with named concerns is genuinely hard to do by hand, and it is the reason to attach this to an assistant rather than reading the explorer yourself. Treat the write path with care: the author notes the proposal-creation route is untested because there is no DAO creation route yet, so plan around reads and verify anything you create.
What it is
A server for the Futarchy protocol on Solana with two faces: an HTTP backend with DAO and proposal routes, and an MCP server that exposes those routes as tools for Cursor and other clients.
What you get
getDaosandgetDao— the DAO list, and one DAO by idgetProposalsandgetProposal— proposals for a DAO, and one proposal by idcreateProposal— a new proposal with a description URL and base and quote token amounts to provide as liquidity- A sentiment tool that reads Discord and Twitter discussion for a proposal id and returns a score, a primary category, a category breakdown, a summary, key points and concerns
- A setup script that installs, builds and writes the Cursor MCP configuration in one step
Requirements
npm install and npm run build, or run the setup script. Set the Solana RPC URL in src/server.ts before building — mainnet, devnet or your own provider endpoint. The client then runs node on dist/mcp/bin/mcp-futarchy.js; the HTTP backend listens on port 9000 by default.
Setup effort
Build from source — git clone https://github.com/tanmay4l/FutarchyMCPServer
USE CASES
Catching up on a DAO
List the DAOs, pick yours, and read its current proposals in one pass.
Reading the room before you vote
Run the sentiment tool on the proposal id and read the concerns it surfaces, not just the score.
Checking against your own RPC
Point the connection at your provider endpoint before building, rather than the public one.
6 tools
Listed in project docs. Your client may show a different list.
getDaogetProposalsgetProposalcreateProposalgetProposalSentimentBEFORE YOU INSTALL
What to know first
Tools you get
6 tools named in the project's documentation.
Where it runs
The documented client runs the server on your machine.
INSTALLATION
Connect your client
You clone and build this one yourself.
Server setup
git clone https://github.com/tanmay4l/FutarchyMCPServer
cd FutarchyMCPServer
npm install
npm run dev
npm run buildMCP Clients
Cursor
{
"mcpServers": {
"futarchy-routes": {
"command": "node",
"args": [
"<YOUR_ABSOLUTE_PATH_TO_PROJECT>/dist/mcp/bin/mcp-futarchy.js"
]
}
}
}