Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Read and manage your do-it tasks and capture manual steps from your IDE or coding agent.
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.
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://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcpRun this in your terminal
claude mcp add --transport http do-it https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"do-it": {
"url": "https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"
}
}
}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": {
"do-it": {
"type": "http",
"url": "https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"
}
}
}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://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/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.
The server asks you to sign in before it lists its tools.
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 7, 2026
The registry name was verified with the GitHub account reinaldomoreira, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Responded in 439 ms (HTTP 401)
Declares OAuth sign-in, so your AI app can take you to log in
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 3 of 3 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.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs in the maker’s cloud. Connect over the internet with nothing to install, but what you send passes through the maker’s servers.
The GitHub repo last changed –, and the latest version (1.0.0) reached the registry 5 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, Draugr
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.
Security scanning for AI agents: SAST, SCA, secrets, IaC, DAST, ranked by real risk.
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.
Connect your IDE or coding agent to your do-it tasks. The do-it MCP server lets an agent read and manage your tasks and, whenever it needs you (an approval, a credential, a console action), record a manual step in the project's section instead of only saying so in chat. Later sessions see the open steps and resume once you have done them.
https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcphttps://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp/readonly (same steps, swap the URL; only the three read tools are exposed).Tools: get_project_context, list_tasks, search_tasks, add_task, capture_manual_step, add_note, update_task, link_project.
The first connection opens the do-it consent page in your browser. Sign in with your do-it (Google) account; the page shows the client name and where you will be sent back, and nothing connects until you press Approve (or Deny). The consent text is the same for both URLs; the read-only limit is enforced by the server route.
Plugin (session-start repo context plus the MCP server):
claude plugin marketplace add reinaldomoreira/do-it-mcp
claude plugin install do-it@do-it
Plain MCP only:
claude mcp add --transport http do-it https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp
One-tap install link (open with open " " on macOS, Start-Process " " in PowerShell, or xdg-open " " on Linux):
cursor://anysphere.cursor-deeplink/mcp/install?name=do-it&config=eyJ1cmwiOiJodHRwczovL2ZoZm55emtvY3NldHhubnRya214LnN1cGFiYXNlLmNvL2Z1bmN0aW9ucy92MS9tY3AifQ==
Or copy cursor/mcp.json to .cursor/mcp.json.
Cursor Marketplace: this repository is a Cursor plugin (.cursor-plugin/plugin.json); install it from the marketplace once listed.
This repository is a Gemini CLI extension (gemini-extension.json):
gemini extensions install https://github.com/reinaldomoreira/do-it-mcp
On the web at https://claude.ai/customize/connectors → Add custom connector → paste the MCP URL → connect and Approve. Free plans allow one custom connector.
On the web at https://chatgpt.com/plugins → plus button → Add custom MCP server → paste the MCP URL as the connection → authentication → Create as a plugin.
One-tap install link (open the same way):
vscode:mcp/install?%7B%22name%22%3A%22do-it%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Ffhfnyzkocsetxnntrkmx.supabase.co%2Ffunctions%2Fv1%2Fmcp%22%7D
Or copy vscode/mcp.json to .vscode/mcp.json.
Clients without native remote-HTTP OAuth use the mcp-remote stdio bridge:
{
"mcpServers": { "do-it": { "command": "npx", "args": ["-y", "mcp-remote", "https://fhfnyzkocsetxnntrkmx.supabase.co/functions/v1/mcp"] } } }
Put it where the client keeps MCP config (Codex ~/.codex/config.toml takes the same command/args as TOML; Windsurf ~/.codeium/windsurf/mcp_config.json; Zed context_servers; JetBrains Settings → Tools → AI Assistant → MCP).
Paste rules/AGENTS.md into AGENTS.md, .cursor/rules/do-it.mdc or .github/copilot-instructions.md so the agent uses do-it proactively.
In the do-it app: Profile → Add to your AI → Connected apps → Revoke. An IDE session that is already open may keep working until its access token expires.
Tasks sync to every device and collaborator of a section. Never put passwords, tokens or other secrets in tasks. The Claude Code plugin's session-start hook runs locally (git remote get-url origin) and makes no network call.
This repository is generated from the do-it source; changes made here are overwritten on the next release.