Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Taskade projects, tasks and AI agents. Hosted OAuth server or local stdio package.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
TASKADE_API_KEYValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://www.taskade.com/mcpOpen Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": [
"-y",
"@taskade/mcp-server"
],
"env": {
"TASKADE_API_KEY": "your-value"
}
}
}
}Run this in your terminal
claude mcp add --transport http taskade https://www.taskade.com/mcpclaude mcp add taskade --env TASKADE_API_KEY=your-value -- npx -y @taskade/mcp-serverFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"taskade": {
"url": "https://www.taskade.com/mcp"
}
}
}Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"taskade": {
"command": "npx",
"args": [
"-y",
"@taskade/mcp-server"
],
"env": {
"TASKADE_API_KEY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"taskade": {
"type": "http",
"url": "https://www.taskade.com/mcp"
}
}
}Paste into .vscode/mcp.json in your project
{
"servers": {
"taskade": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@taskade/mcp-server"
],
"env": {
"TASKADE_API_KEY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://www.taskade.com/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026
The registry name was verified with the GitHub account taskade, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Not checked yet; we check endpoints in rotation
Not checked yet; we check endpoints in rotation
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: TASKADE_API_KEY
Either way works: install it on your computer or connect to the cloud version.
The GitHub repo last changed –, and the latest version (0.1.4) reached the registry 14 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Spec Driven Development, Remote Desktop Commander, debuff
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Let coding agents play, test and tune your 2D web game: live state, explained errors, replays, fuzz.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
[Taskade](https://www.taskade.com) is the AI-native workspace for projects, AI agents and automations. [Taskade Genesis](https://www.taskade.com/create) builds a running app from one prompt.
Connect Taskade to Claude, Claude Code, ChatGPT, Codex, Cursor, VS Code, GitHub Copilot, Gemini CLI, Windsurf and any other client of the [Model Context Protocol](https://modelcontextprotocol.io/).
Hosted server: https://www.taskade.com/mcp (Streamable HTTP, OAuth). Nothing to install.
This repo holds the Taskade agent plugin and two packages:
@taskade/mcp-server): the local stdio server, for clients that cannot connect to a remote server.The taskade plugin connects your AI tool to your Taskade workspace through the hosted server, and adds 7 skills: a front door (taskade) and six jobs (getting-started, import-spreadsheet, fix-my-app, app-report, backup-my-app, plan-new-app). The skills tell the agent which tools to call, in which order, and what to check before it reports back.
| Host | Install |
|---|---|
| Claude Code | claude plugin marketplace add taskade/mcp, then claude plugin install taskade@taskade. Run /mcp, select taskade and sign in. |
| Codex | codex plugin marketplace add taskade/mcp, then codex plugin add taskade@taskade |
| GitHub Copilot CLI | copilot plugin install taskade/mcp |
| Gemini CLI | gemini extensions install https://github.com/taskade/mcp |
| VS Code | See below |
| Cursor | See below |
| Any other agent | npx skills add https://github.com/taskade/mcp installs the skills only. Then add the hosted server https://www.taskade.com/mcp to the agent and sign in (see the quick start). |
VS Code: turn on the chat.plugins.enabled setting. Then run Chat: Install Plugin From Source from the Command Palette and enter https://github.com/taskade/mcp.
Cursor: the Cursor plugin taskade (.cursor-plugin/) in this repository adds the same hosted server and skills.
To add only the hosted server to Codex, run codex mcp add taskade --url https://www.taskade.com/mcp, then codex mcp login taskade.
MCP-powered Taskade agent running inside Claude Desktop by Anthropic:
| Build Agents via MCP | Run Automations | Manage Projects |
|---|---|---|
| Create, train, deploy AI agents from Claude/Cursor | List automations, run one, and read its runs | Full workspace management from your AI assistant *(paid plans)* |
| URL | https://www.taskade.com/mcp |
| Transport | Streamable HTTP |
| Auth | OAuth 2.0 with PKCE and dynamic client registration. Your client opens a Taskade sign-in page once. |
| Plan | MCP access is part of every paid Taskade plan (Starter and up). On the Free plan, list_spaces returns no workspaces. |
| Discovery | https://www.taskade.com/.well-known/oauth-protected-resource/mcp |
An initialize request without a token returns 401 on purpose. The 401 tells your client where to start the OAuth sign-in.
Taskade and the URL https://www.taskade.com/mcp, then select Add.If the dialog asks for an OAuth client, select Register automatically. The connector also works in Claude Desktop and the Claude mobile apps on the same account.
claude mcp add --transport http taskade https://www.taskade.com/mcp
Then run /mcp in Claude Code and select taskade to sign in.
ChatGPT connects to a remote MCP server as a custom connector in developer mode. It uses OAuth only.
Taskade as the name and https://www.taskade.com/mcp as the server URL.Developer mode is available only on some ChatGPT plans, and its labels change often.
Select Add to Cursor at the top of this page, or add this to ~/.cursor/mcp.json:
{
"mcpServers": { "taskade": { "url": "https://www.taskade.com/mcp" } } }
Select Install in VS Code at the top of this page, or run:
code --add-mcp '{"name":"taskade","type":"http","url":"https://www.taskade.com/mcp"}'
Add this to ~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": { "taskade": { "serverUrl": "https://www.taskade.com/mcp" } } }
A client that cannot do OAuth can send a Taskade personal access token as a Bearer token. Create the token in Taskade Settings > API.
{
"mcpServers": { "taskade": { "type": "http", "url": "https://www.taskade.com/mcp", "headers": { "Authorization": "Bearer YOUR_TASKADE_API_TOKEN" } } } }
Full guide: Hosted Taskade MCP.
Every hosted tool declares MCP tool annotations. Claude can run a read-only tool without a confirmation, and it asks before a tool that deletes or replaces data.
| Area | Read-only tools | Write tools |
|---|---|---|
| Workspaces | list_spaces, list_folders, list_media, list_templates, inspect_space | write_file (Genesis app source in app/) |
| Automations | list_automations, get_flow_runs | run_flow |
| Projects | list_projects, list_my_projects, get_project, read_project, list_fields, list_blocks, list_project_members, get_share_link | create_project, create_project_from_template, copy_project, complete_project, restore_project, enable_share_link |
| Tasks | list_tasks | create_task, update_task, complete_task, uncomplete_task, delete_task, move_task, set_task_note, delete_task_note, set_task_date, delete_task_date, assign_task, unassign_task, set_task_field_value, delete_task_field_value |
| AI agents | list_agents, get_agent, list_conversations, get_conversation | create_agent, update_agent, delete_agent, prompt_agent, add_knowledge_project, remove_knowledge_project, add_knowledge_media, remove_knowledge_media |
get_flow_runs: reads the recent runs of one automation, newest first. Each run has its status and times. A failed run also names the failed step and a short error. It needs edit rights on automations.run_flow: starts one run of an automation that is On and starts "When asked". Every run is real: it counts toward the monthly automation runs of the plan, and AI steps use credits.The server also serves the resource taskade://getting-started, a short guide for the model.
list_spaces, list_projects, read_project.list_spaces, create_project, create_task, set_task_date.create_agent, add_knowledge_project, prompt_agent.list_tasks, complete_task, complete_project.app/src/App.tsx and change the page title to Acme CRM." Tools: inspect_space, write_file.| Symptom | Cause and fix |
|---|---|
401 Unauthorized on the first request | Expected. Your client must start the OAuth sign-in. If it does not, update the client or use an API token (see above). |
list_spaces returns no workspaces | MCP access needs a paid plan on that workspace. Upgrade at taskade.com/pricing. |
| A tool returns
Only the beginning is shown; read the rest in the repo