62 operations
SmartMoving MCP + CLI
Launch status: public 0.1.0 prep. This repo documents an unofficial MCP server and CLI with 62 operations, read-only by default safety gates, and an agent-ready schema for terminal and MCP clients.
What this project is
Section titled “What this project is”SmartMoving MCP + CLI exposes the SmartMoving External API v1 to authorized users through two local interfaces:
- an MCP stdio server for Claude Desktop, Hermes Agent, Cursor, Codex-style clients, and other MCP-compatible agents;
- a
smartmovingCLI for diagnostics, schema discovery, smoke tests, command docs, and scripted workflows.
Unofficial project. This project is not affiliated with, endorsed by, sponsored by, or certified by SmartMoving, LLC. “SmartMoving” is used only to identify the external API this project interoperates with.
Why agents use it
Section titled “Why agents use it”Safe by default
SMARTMOVING_ALLOW_WRITES=true; destructive tools also need SMARTMOVING_ALLOW_DESTRUCTIVE=true.Agent-ready schema
smartmoving schema --json exposes names, groups, safety levels, CLI metadata, related MCP tools, output modes, and exit codes.CLI + MCP
One-line install CTA
Section titled “One-line install CTA”After maintainers publish the npm package, run:
npm install -g smartmoving-mcp-serverThen configure your API key privately and start with read-only commands:
smartmoving init --yes --profile default --api-key-env SMARTMOVING_API_KEYsmartmoving doctor --jsonsmartmoving schema --jsonFor one-off MCP launches after publish:
npx -y smartmoving-mcp-serverFor local development before publish, clone the repo and build from mcp-server/.
Next pages
Section titled “Next pages”- Quickstart — shortest safe path from clone or npm to a working CLI/MCP setup.
- Install — source, future npm, and environment setup.
- MCP setup — client snippets for Claude, Hermes, and generic MCP.
- CLI docs — command patterns and JSON output contract.
- Safety model — read/write/destructive gates and approval checklist.