forgeplan mcp serve
forgeplan mcp serve is a thin alias for forgeplan serve. Both
commands start the same MCP server (stdio transport, 73 tools, one workspace) and exit
on Ctrl-C. The alias exists so the mcp namespace is internally consistent - once you
have run forgeplan mcp install, the obvious follow-up to debug it is forgeplan mcp serve.
For the full reference (tools exposed, transport details, troubleshooting, client config
examples), see forgeplan serve.
When to use
Section titled “When to use”- Manual debugging: pipe JSON-RPC requests in, inspect responses.
- Validating MCP protocol compliance with
mcp-inspector. - Smoke-testing after a release that the binary boots and lists its tool schema.
When NOT to use
Section titled “When NOT to use”- For day-to-day agent work - the MCP client (Claude Code, Cursor, Windsurf) launches the server for you. Manual invocation is rare.
- To configure the server - there is nothing to configure on the command line. The
server reads
./.forgeplan/.
forgeplan mcp serveEquivalent to:
forgeplan serveOptions
Section titled “Options” -h, --help Print help -V, --version Print versionNo runtime options - the server picks up the workspace from ./.forgeplan/ and the LLM
provider from .forgeplan/config.yaml.
Examples
Section titled “Examples”Smoke test after install
Section titled “Smoke test after install”cd /path/to/projectforgeplan mcp serve# Server waits on stdin for JSON-RPC. Ctrl-C to exit.If you do not see the process error out immediately, the binary boots. Use mcp-inspector
for an interactive tool-list dump.
Debug a custom MCP tool
Section titled “Debug a custom MCP tool”RUST_LOG=debug forgeplan mcp serveRUST_LOG=debug surfaces the rmcp dispatch trace - useful when a new tool is registered
but the client claims it does not exist.
How it fits the workflow
Section titled “How it fits the workflow”mcp serve is the runtime entry point: AI agents (Claude Code, Cursor, Windsurf) launch
it as a subprocess via the config file forgeplan mcp install wrote. You almost never
invoke it directly during normal artifact work - the methodology cycle
(Shape → Validate → Code → Evidence → Activate) runs through the tools the server
exposes, not through this command.
See also
Section titled “See also”forgeplan serve- primary reference (tools, transport, troubleshooting)forgeplan mcp- parent commandforgeplan mcp install- wire this into a client- MCP tools index - what the server exposes
forgeplan health- verify the workspace before launching