What is mcp-forge?
mcp-forge generates production-ready MCP servers from any source — OpenAPI/Swagger specs, GraphQL APIs, codebases (23 languages including COBOL, Fortran, Java, C++), CLI tools, and websites. It handles parsing, LLM enrichment of tool descriptions, and automatic quality scoring (0–10 across 6 criteria). Servers scoring below 6/10 are automatically refined before delivery.
How to use mcp-forge
Connect to https://mcp.mcp-forge.vulcai.io/sse with your license key and call one of the high-level generation tools:
| Tool | When to use |
|---|
generate_from_openapi | REST API with an OpenAPI/Swagger spec URL |
generate_from_graphql | GraphQL endpoint with introspection enabled |
generate_from_website | Public website (server-rendered HTML) |
generate_async + get_job_status | Long-running generations (polling pattern) |
For codebases, CLI tools, or JavaScript SPAs: use the CLI locally (pip install vulcai-mcp-forge-cli).
Key features
- 5 source types: OpenAPI, GraphQL, codebase (23 languages), CLI tool, website
- Automatic quality scoring: 0–10 across code structure, endpoint coverage, auth & security, description quality, spec fidelity, robustness
- LLM enrichment: tool names and descriptions enriched automatically (Groq / Anthropic)
- Async job pattern:
generate_async + get_job_status for long-running generations
- Bundle download: generated server returned as a zip (server.py + requirements.txt)
- License & quota management:
validate_license, get_quota
- On-premise deployment: available on Enterprise plan — source code never leaves your infra
Use cases
- Wrap a REST API (OpenAPI spec) as an MCP server for Claude, Cursor or VS Code
- Create an MCP server from a GraphQL endpoint without writing custom glue code
- Expose a legacy codebase (COBOL, Java, C++) as MCP tools for AI agents
- Automate MCP server generation in a CI/CD pipeline
- Bootstrap MCP servers from any publicly accessible source URL
Comments