SpecPilot
dev.specpilot/specpilotVersion 1.0.0Generate and validate a .specs/ bundle for your repo, then hand it to your AI coding agent
Status
Responds234 msAnswered our handshake without sign-in.- Last checked
- Nov 14, 2026, 14:27 UTC
- Latency
- 234 ms
- Remotes responding
- 1 of 1
- Sign-in
- No sign-in
- Hosting
- Hosted outside the EU (detected)
- Registry data as of
- Nov 14, 2026, 21:12 UTC
Data from the official MCP Registry, checked by run.zero. How we check
Connect
Streamable HTTP
https://init.specpilot.dev/mcpResponds234 msNo sign-in
Claude Code
claude mcp add --transport http specpilot https://init.specpilot.dev/mcpClaude Desktop and claude.ai
Settings > Connectors > Add custom connector
Name: specpilot
Remote MCP server URL: https://init.specpilot.dev/mcpCursor
{
"mcpServers": {
"specpilot": {
"url": "https://init.specpilot.dev/mcp"
}
}
}VS Code
code --add-mcp '{"name":"specpilot","type":"http","url":"https://init.specpilot.dev/mcp"}'Built your own server? run.zero hosts MCP servers on European infrastructure.
Tools
2 tools
Read-only | Idempotent | Open world | ||
|---|---|---|---|---|
specpilot_generate_specsGenerates the complete SpecPilot .specs/ file set plus the matching IDE rules and slash-command files from a full answer set - identical to what the SpecPilot web chat produces for the same answers. Requires projectName and projectDescription. Returns the files to write and the steps to follow after writing them. | No | Yes | Yes | No |
specpilot_next_questionsReturns the unanswered SpecPilot onboarding questions of the next incomplete step, gated by the answers so far: questions that do not apply are omitted, and options are filtered, badged or flagged as in the SpecPilot web chat. Stateless: send every answer collected so far on each call.
Procedure: (1) Set `isNewBuild` from whether the repo already has real source code. (2) Infer what the repo answers instead of asking: `platforms` from the manifests and layout, `languageOverride`, `ideAgent` (you are the IDE), `handle` from git config or the origin remote, `projectName` from the manifest or folder name, `projectDescription` from the README only if it plainly says what the project is. (3) Call this tool, answer what the repo makes obvious and ask the developer the rest, a whole step per message. Send an empty value for a declined optional question or it is asked again; send `todoSentinel` verbatim when they do not know yet. For `projectDescription`, an exact returned chip label infers `projectCategory` and gates later questions; free prose infers nothing. Confirm pre-seeded values rather than accepting them silently. (4) Loop until `done` is true, then call specpilot_generate_specs and follow its `nextSteps` for where each file goes. | No | Yes | Yes | No |
Details
- Registry status
- Active
- Published
- Sep 13, 2026
- Updated
- Sep 13, 2026
- Categories (suggested)
- Developer toolsSuggested categories are assigned automatically from the registry text and may be wrong. Verified operators can correct them.
- GDPR
- Not declared