MCP Catalogs
Homemcpforge screenshot

mcpforge

by lorenzosaraiva·17·Score 45

MCPForge generates optimized MCP servers from OpenAPI specs or documentation with AI curation and workflow planning.

developer-toolsai-llmother
2
Forks
0
Open issues
this month
Last commit
2d ago
Indexed

Overview

MCPForge is a sophisticated tool for creating MCP servers from OpenAPI specifications or documentation pages. Unlike simple OpenAPI-to-MCP converters, it adds AI curation to reduce hundreds of low-value endpoints into a focused, usable toolset. It also includes workflow planning that generates task-oriented tools like 'find_customers' or 'create_payment_link' that wrap multiple endpoints into meaningful operations. The tool supports OpenAPI 3.0, 3.1, and Swagger 2.0 specifications, with OAuth handling, auth scaffolding, and verification testing capabilities.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:Rapidly create MCP servers for popular APIs like Stripe, Discord, or Notion with optimized tooling
you:Transform complex REST APIs with hundreds of endpoints into focused, LLM-friendly MCP interfaces
you:Maintain MCP servers with drift detection and automatic updates when upstream APIs change
you:What makes MCPForge different from other OpenAPI to MCP generators?
you:Does MCPForge handle authentication and OAuth?

When to choose this

Choose MCPForge when you need to convert complex API specifications into production-ready MCP servers with curated toolsets and task-oriented workflows.

When NOT to choose this

Avoid MCPForge if you need simple endpoint wrappers without optimization or workflow planning, or if you're working with APIs that don't have clear documentation.

Comparable tools

openapi-to-mcpapi2mcpswagger-mcp

Installation

Install MCPForge globally:

npm install -g mcpforge

Generate a new MCP server from an OpenAPI spec:

npx mcpforge init --optimize --workflows https://api.example.com/openapi.json

To use in Claude Desktop, add this to your Claude Desktop config.json:

{
  "mcpServers": {
    "example-api": {
      "command": "node",
      "args": ["./path/to/generated/server.js"]
    }
  }
}

FAQ

What makes MCPForge different from other OpenAPI to MCP generators?
MCPForge goes beyond simple endpoint wrappers by using AI to curate endpoints into a smaller, more useful toolset and by planning task-oriented workflows that wrap multiple endpoints into meaningful operations.
Does MCPForge handle authentication and OAuth?
Yes, it generates complete auth scaffolding including support for API keys, bearer tokens, basic auth, and OAuth with client credentials and refresh-token renewal.

Compare mcpforge with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.