@migrateforce/cli
v0.1.2
Published
Unified CLI for converting REST APIs to MCP servers, managing skills, and running migration assessments.
Downloads
53
Maintainers
Readme
@migrateforce/cli
Unified CLI for converting OpenAPI REST APIs into production-ready MCP server code.
Quick Start
The npm-safe direct invocation is:
npx @migrateforce/cli convert \
--spec openapi.yaml \
--base-url https://api.example.com \
--output ./my-mcp-serverIf you want the branded command name (@migrateforce) without a global install:
npx --yes --package @migrateforce/cli @migrateforce convert \
--spec openapi.yaml \
--base-url https://api.example.com \
--output ./my-mcp-serverConvert Command
migrateforce convert --spec <path> [options]Options:
--base-url <url>Target REST base URL. If omitted, the CLI uses the first absolutehttp(s)URL inservers[].--output <dir>Output directory (default:./mcp-server)--include <pattern>Include endpoints matching pattern ("GET /users*").--exclude <pattern>Exclude endpoints matching pattern.--dry-runShow endpoint-to-tool mapping only.--jsonPrint generated artifacts as JSON to stdout.--cloudUse cloud enrichment (lint, skill matching, readiness score).--save-projectSave project to dashboard (requires--cloud).--forceOverwrite non-empty output directory.
Cloud Mode
Set API key:
export MIGRATEFORCE_API_KEY=mf_live_...Run cloud conversion:
npx @migrateforce/cli convert \
--spec openapi.yaml \
--base-url https://api.example.com \
--output ./my-mcp-server \
--cloud \
--save-project