Seeder MCP
Self-hosted project manager with kanban and a built-in MCP server: AI assistants read and edit your tasks
- 127 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- A write token lets an assistant change and delete tasks, comments and client data.
Install
- Works in
Manual install
npm installThe first command of Quick start, followed by `npm run setup`. MCP works only after the app is deployed.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- A write token lets an assistant change and delete tasks, comments and client data.
This is third-party code. Review the repository files before installing.
What it does
Seeder is a project manager for small teams built with Next.js, Drizzle ORM and Better Auth. It runs on Cloudflare Workers with D1 and R2 or on a single Node server. It has projects with a kanban board, phases, labels and due dates, a separate client request queue that converts into tasks, a daily planner and a public client board with token-gated read-only access. The built-in MCP server lives at `/api/mcp` on your instance over Streamable HTTP. A token is minted in Settings, API tokens (read or read and write) and passed as a `Bearer` header. A token can never do more than the user who created it. The activity feed records every change with before and after diffs whether a human or an AI assistant made it. Claude, Cursor or ChatGPT can connect.
Who it is for. Small teams and freelancers who want their own lightweight project manager that AI assistants can reach.
Good fit when
- Tasks and client requests should live in your own instance without a third-party subscription.
- An assistant should create and update tasks during a conversation.
- A client needs a public progress board without an account.
- The project manager is customized through a fork.
Not a fit when
- You need a hosted cloud service without self-hosting.
- You need heavyweight Jira features such as Gantt charts and reports.
- There is no time to deploy an app on Node or Cloudflare.
Example request
Show tasks in the Development phase due this week and create a task from the latest client request.MCP
- Transport
- http
- Authentication
- API key
Limitations
The MCP server is part of the application, so to use it you must deploy Seeder on Cloudflare Workers or a Node server (the `npm run setup` wizard prepares configuration and artifacts for PM2, systemd or Docker). Sign-up is open only to the owner from `OWNER_EMAIL`, after that entry is by invitation. The token is held by the assistant and a write token can modify and delete project data, so mint a read-only token for reading. The MCP address depends on your domain. The license is MIT, and version 2.1 added GitHub and GitLab integration.
How to disable. Remove the MCP entry from the client and revoke the token in Settings, API tokens. The application itself is stopped and removed according to your hosting setup.
FAQ
Where is the MCP server?
At `https://<your-domain>/api/mcp` on your instance. It is built into the app and needs no separate process.
How do I authenticate?
Create a personal token in Settings, API tokens and send it in an `Authorization: Bearer` header. Read-only and read-and-write tokens exist.
How do I run Seeder locally?
Run `npm install`, then `npm run setup` and `npm run dev`. Miniflare simulates D1 and R2, so no Cloudflare account is needed for development.
Can I see what the assistant changed?
Yes. The activity feed logs every change with before and after diffs from any source.
Which clients can connect?
The documentation names Claude, Cursor and ChatGPT, and a guided setup helps connect a client.
Discussion
No questions or reviews yet.
Related
MCP serversA self-hosted issue tracker and wiki on Cloudflare with MCP: 126 tools, issue leases and file claims for several agents
Scrumboy is a self-hosted Go task tracker with kanban boards, sprints and metrics that includes an MCP server for Cursor and Claude Code
Basecamp 3 and 4 MCP server: 210 operations over projects, to-dos, messages and cards, with four compact tools by default.
An MCP server for Kaiten with 36 tools: cards, checklists, time tracking and day planning, local or remote with OAuth
A Linear MCP server with one tool and seven actions that takes about 500 tokens of context against 17,000
A self-hosted scheduler on Cloudflare Workers with a built-in MCP server: an agent lists slots, creates and reschedules bookings
README in short
An app for small teams with a lean core and AI access over MCP. Documentation and an MCP guide live on seederpm.xyz.