MigrateForce Documentation
Convert any REST API into an MCP server in under five minutes. Run locally, enrich via cloud, and ship agent-ready tooling.
npx @migrateforce/cli convert \
--spec openapi.yaml \
--base-url https://api.example.com \
--output ./my-mcp-serverThat command reads your OpenAPI spec, maps every endpoint to an MCP tool, and writes a deployable Python server to disk. No account required.
Quick Start
Install the CLI, point it at your OpenAPI spec, and get a working MCP server in one command. Five-minute walkthrough.
Start hereLocal vs Cloud
Understand what runs on your machine and what the cloud adds: linting, readiness scores, skill matching, and project tracking.
Learn moreSkills
Reusable knowledge files that tell AI agents what to do with your MCP tools. Browse the catalog, install from GitHub, or author your own.
Explore skillsWeb Dashboard
Upload specs, edit tool mappings visually, run the Migration Agent, and download generated code — all from the browser.
View guideWhat is MigrateForce?
MigrateForce converts REST APIs into Model Context Protocol (MCP) servers that AI agents — Claude, GPT, Gemini — can call as tools. You give it an OpenAPI spec and a base URL. It gives you a deployable Python server with typed tool definitions, auth handling, and a Docker setup.
How It Works
Parse
Your OpenAPI 3.0 or Swagger 2.0 spec is parsed and validated. Every endpoint is extracted with its method, path, parameters, and request body.
Map
Each endpoint gets a semantic tool name (get_user_profile, create_order) and a description written for LLM consumption — precise enough that an agent can decide when and how to call it.
Generate
A complete MCP server is generated: main.py, Dockerfile, requirements.txt, README.md, .env.example, and mcp-manifest.json. Ready to run.
Enrich (optional, cloud)
Add --cloud to get readiness linting, improvement advice, and skill catalog matching from the MigrateForce API. No generated code leaves your machine — enrichments are analysis only.
Two ways to use MigrateForce
Web Dashboard — visual editor for tool mappings, agent-powered analysis, project history. Open dashboard guide.
What Ships Today
CLI (@migrateforce) — convert (OpenAPI → MCP server), lint (readiness check), skills (catalog browsing and install). Supports --cloud for API-backed enrichments and --json for CI pipelines.
Skills CLI (@migrateforce/skills) — find, install, validate, and compose SKILL.md files that give AI agents structured knowledge about your domain.
Web Dashboard — upload OpenAPI specs, review and edit tool mappings, run the Migration Agent (Claude-powered spec analysis), generate and download MCP server code.
Cloud API — authenticated endpoints for linting, skill matching, and project management. The CLI's --cloud flag calls these automatically. Code generation always happens locally.