MCP.so
Sign In

MCP Forge — MCP Server Generator

@Vulcai

Basic information

About MCP Forge — MCP Server Generator

Generate production-ready MCP servers from any source: OpenAPI/Swagger specs, GraphQL APIs, codebases, CLI tools and websites. Powered by LLM enrichment. Requires a mcp-forge license key.

MCP Forge — MCP Server Generator config

Add this server to your MCP-compatible client using the configuration below.

{
  "mcpServers": {
    "mcp-forge": {
      "url": "https://mcp.mcp-forge.vulcai.io/sse",
      "headers": {
        "Authorization": "Bearer <YOUR_LICENSE_KEY>"
      }
    }
  }
}

MCP Forge — MCP Server Generator tools

Tool list not available yet

This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.

Fetch the live tool list directly from this server's endpoint using the button above.

Overview

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:

ToolWhen to use
generate_from_openapiREST API with an OpenAPI/Swagger spec URL
generate_from_graphqlGraphQL endpoint with introspection enabled
generate_from_websitePublic website (server-rendered HTML)
generate_async + get_job_statusLong-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

Frequently asked questions

1

How does mcp-forge differ from FastMCP or openapi-mcp-generator?

mcp-forge covers 5 source types (vs OpenAPI-only for most alternatives), adds automatic quality scoring, OAuth 2.0 with PKCE, rate limiting, and on-premise deployment. For a simple public OpenAPI with minimal dependencies, FastMCP or openapi-mcp-generator may be a better fit.

2

What transport and authentication does mcp-forge use?

SSE transport at `https://mcp.mcp-forge.vulcai.io/sse`. Authentication via `Authorization: Bearer <YOUR_LICENSE_KEY>` header. License keys are available at https://mcp-forge.vulcai.io/register.

3

Are there usage limits?

Yes — call `get_quota` to check your plan, sources used, remaining slots, and expiry date.

4

My generation returned 0 tools — what do I do?

See the troubleshooting guide: https://api.mcp-forge.vulcai.io/docs/troubleshooting/no-tools

5

Where does my data go?

The source URL is sent to the mcp-forge API for processing. Source code analyzed during generation is not stored — processed in-memory only. See https://api.mcp-forge.vulcai.io/trust for the full security policy.

Comments

More Developer Tools MCP servers