MCP-native task management for AI agent fleets with scoped permissions and provenance.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Writbase.
infoAgent identity, permissions, and system metadata
get_tasksList tasks with filtering, pagination, and full-text search
add_taskCreate a task in permitted scope
update_taskUpdate a task with optimistic concurrency control
manage_agent_keysCreate, update, deactivate, rotate agent keys
manage_agent_permissionsGrant/revoke permissions with subset enforcement
MCP-native task management for AI agent fleets
A control plane for AI agents and human supervisors. Persistent task registry with scoped permissions, inter-agent delegation, and full provenance β all accessible via MCP.
AI agents need a shared, persistent task registry β not ephemeral in-memory state that vanishes between sessions. WritBase gives your agent fleet:
No repo clone needed. Just npx:
That's it. Your MCP endpoint is live at:
Prerequisites: Node 18+, Supabase CLI, a Supabase project (free tier works)
Deploy the Edge Function:
npx supabase functions deploy mcp-server --no-verify-jwtSee the CLI README for all commands.
Optional dashboard:
cp .env.example .env.localβ edit with your Supabase URL + anon key βnpm run devSee the Deployment Guide for Vercel hosting and self-hosted Supabase.
Via the CLI (npx writbase key create), the dashboard, or a manager agent:
my-app. Optionally add departments (backend, frontend, devops)worker role, save the key (wb_<key_id>_<secret> β shown once)writbase key permit my-agent --grant --project my-app --can-read --can-create --can-update (or via dashboard)Add to .cursor/mcp.json:
Add to .vscode/mcp.json:
See the MCP Config Reference for all supported clients.
Ask your agent:
| Agent | Role | Scoped to | Use case |
|---|---|---|---|
ci-bot | worker | my-app/devops β can_create | CI creates tasks on build failure |
triage-agent | worker | my-app (all depts) β can_comment | Reviews tasks, adds notes |
ops-manager | manager | (workspace-wide) | Manages keys, permissions, projects |
Each agent gets its own key with exactly the permissions it needs β nothing more.
Full walkthrough: Getting Started Guide β permissions, departments, troubleshooting
| Tool | Description |
|---|---|
info | Agent identity, permissions, and system metadata |
get_tasks | List tasks with filtering, pagination, and full-text search |
add_task | Create a task in permitted scope |
update_task | Update a task with optimistic concurrency control |
| Tool | Description |
|---|---|
manage_agent_keys | Create, update, deactivate, rotate agent keys |
manage_agent_permissions | Grant/revoke permissions with subset enforcement |
get_provenance | Query the append-only audit log |
manage_projects | Create, rename, archive projects |
manage_departments | Create, rename, archive departments |
subscribe | Register webhooks for task event notifications |
discover_agents | Find agents by capability and skill |
can_read, can_create, can_update, can_assign, can_comment, can_archive| Supabase Cloud (recommended) | Self-Hosted Supabase | |
|---|---|---|
| Setup | npx writbase init β npx writbase migrate β done | Docker Compose (5 containers) |
| Cost | Free tier: 500MB DB, 50K MAUs | Your infrastructure |
| Dashboard | Deploy to Vercel (free) | Self-host Next.js |
| Updates | Automatic platform updates | Manual |
| Control | Supabase-managed | Full |
See docs/deployment.md for detailed setup instructions.
npx writbase init, migrate, key, statusSee CONTRIBUTING.md for development setup, testing, and PR guidelines.
See SECURITY.md for vulnerability reporting.
Apache 2.0 β see LICENSE.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/writbase)<a href="https://allmcps.com/mcp/writbase"><img src="https://allmcps.com/api/badge/writbase?style=directory" alt="Writbase on AllMCPs" /></a>