marble-headed-mcp
v0.1.44
Published
MCP server for Marble headed automation endpoints
Maintainers
Readme
marble-headed-mcp
Local-first MCP development setup (no npm publish needed to test).
Config files
mcp.local.json: runs local build (node dist/index.js)mcp.prod.json: runs published npm package (npx [email protected])mcp.json: active config used by your local Codex session
One-command switch for Codex + Claude
Use these commands from this repo:
npm run switch:mcp:devnpm run switch:mcp:prodnpm run switch:mcp:status
What gets updated:
mcp.jsonin this repo~/.codex/config.toml([mcp_servers.marble-headed])~/.claude.json(mcpServers.marble-headedglobally + project entries)
After switching, restart active Codex and Claude sessions.
Common workflow
- Install deps once:
npm ci
- Switch to local MCP mode:
npm run use:mcp:local
- Build once (or use watch):
npm run build- or
npm run watch
- Restart Codex session so MCP reloads from
mcp.json. - Test changes locally without publishing to npm.
Switch back to published MCP
npm run use:mcp:prod- Restart Codex session.
Publish flow (when ready)
- Keep testing locally until stable.
- Bump version:
npm version patch
- Publish:
npm publish --access public
