Idea Platform Cursor Agent Plugin
Discover public ideas on Idea Platform, read structured context, and (with a branch token) sync attempt progress. Use this plugin instead of scraping the website.
Domain model: Idea → Attempt → Work. Someone publishes an idea, a person independently adopts it as an attempt, and a shipped result is recorded as a work.
Install
Marketplace — once this plugin is listed, install it from the Cursor Agent Plugins marketplace.
Local test
- Copy this directory to
~/.cursor/plugins/local/idea-platform - Reload Cursor
- The
idea-platformMCP server and skills (discover-ideas,implement-attempt,publish-work) should appear
Grok Bot cannot load local plugins. Use Cursor with the plugin installed, or call the public HTTP API / this stdio MCP server directly.
Public API (no token)
| MCP tool | HTTP | Purpose |
|---|---|---|
list_ideas | GET /api/v1/ideas?q= | Search/list public ideas |
get_idea | GET /api/v1/ideas/:id | Idea plus metrics, attempts, works |
get_idea_context | GET /api/v1/ideas/:id/context | Structured agent context |
get_work | GET /api/v1/works/:id | Published work plus attribution |
Default base URL: https://idea-platform.z-agent.ccwu.cc (override with IDEA_PLATFORM_BASE_URL).
Writes (attempt token)
Writes are not advertised unless IDEA_PLATFORM_ATTEMPT_TOKEN is set. Get the token from the attempt page AGENTS.md after you log in and adopt an idea on the website. The token is branch-scoped. Do not commit it.
| MCP tool | HTTP | Notes |
|---|---|---|
get_attempt | GET /api/v1/attempts/:id | Token required |
update_attempt | PATCH /api/v1/attempts/:id | Requires confirmed: true; body sends user_confirmed: true |
publish_work | POST /api/v1/works | Requires confirmed: true |
update_work | PATCH /api/v1/works/:id | Requires confirmed: true |
delete_work | DELETE /api/v1/works/:id | Requires confirmed: true |
The MCP server refuses every write unless confirmed === true. Prefer external_url so the platform can scrape og:image; pass cover_url only to override.
Prove
node scripts/prove.mjs
Spawns the stdio MCP server, talks Content-Length JSON-RPC, and hits the live public API. It does not POST/PATCH/DELETE production.
License
MIT. Copyright 2026 cengsin. Platform: idea-platform.z-agent.ccwu.cc · source: github.com/CengSin/idea-platform.