Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCP Proxy

Turn any REST API into an MCP server in 30 seconds. Paste an OpenAPI spec, get an AI-agent-callable tool.

Quick Links

Resource URL
API Documentation /docs
Health Check /health

Try It

Analyze an API (Free)

curl -X POST https://YOUR_URL/api/analyze \
  -H "Content-Type: application/json" \
  -d '{"spec": "https://petstore3.swagger.io/api/v3/openapi.json"}'

Generate MCP Server

curl -X POST https://YOUR_URL/api/generate \
  -H "Content-Type: application/json" \
  -d '{
    "spec": "https://petstore3.swagger.io/api/v3/openapi.json",
    "options": {
      "name": "petstore-mcp",
      "outputFormat": "json"
    }
  }'

API Reference

POST /api/analyze (Free)

Preview what tools would be generated from an OpenAPI spec.

POST /api/validate (Free)

Validate an OpenAPI spec and check for issues.

POST /api/generate

Generate a complete, deployable MCP server project from an OpenAPI spec.

Options:

  • name - Project name
  • description - Project description
  • runtime - "node" or "python"
  • selectedEndpoints - Array of endpoints to include
  • outputFormat - "json" or "zip"

Tech Stack

  • Node.js 20 + Express + TypeScript
  • @apidevtools/swagger-parser
  • archiver (ZIP generation)
  • Deployed on CreateOS

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages