package boundary
suspec-mcp adapts the CLI's public --json contract. The SDK lives here so suspec-cli can stay small.
A verdict-free MCP for Suspec workspace facts.
Status, checks, artifacts, and review data over stdio.
// Claude Desktop / Cursor MCP config
{
"mcpServers": {
"suspec": {
"command": "suspec-mcp",
"args": ["--workspace", "/path/to/workspace"]
}
}
}
package boundary
suspec-mcp adapts the CLI's public --json contract. The SDK lives here so suspec-cli can stay small.
It does not run an agent loop, write a board or a review result, or decide whether code is done. Safe-write tools only scaffold fresh artifacts; they issue no verdict.
It writes no board and no review result. Safe-write tools only scaffold fresh artifacts.
It reports facts. Review owns Pass, Fail, Unverified, or Blocked.
Paths stay inside the configured workspace root.
It calls the CLI JSON surface.
Read and reconcile calls, plus a verdict-free safe-write tier that scaffolds fresh artifacts. Each maps to a CLI JSON command.
read
reconcile
safe-write
Resources expose the board, checks, and selected artifacts. Prompts give clients a Suspec-shaped starting point.
resources
prompts
The package exposes a suspec-mcp binary. It expects the Suspec CLI on PATH. Use SUSPEC_BIN or --suspec-bin to set the binary explicitly.
# until a published build is available
$ HOST=github.com/jcosta33
$ PKG=suspec-mcp
$ SRC=$HOST/$PKG.git
$ git clone https://$SRC
$ cd "$PKG"
$ pnpm install
$ pnpm build
$ npm link
Source, issues, and tests live on GitHub.