Skip to content
Conduit

skill

mcp-generator

Claude skill that generates complete MCP servers to connect Claude to any API or service. From API docs to working connector in minutes.

glebrati-cloud/mcp-generatorcommunitylistedunreviewed

Set up

Skills are installed by placing their folder where your agent loads skills.

The download comes from github.com/glebrati-cloud/mcp-generator itself, not from our server, so what you get is exactly what its author published.

Install instructions come from the README

Skills do not use an MCP config. Follow the steps in the README below.

README

synced Oct 23, 2026

MCP Generator - Claude Skill

Connect Claude to anything. Generate a complete MCP server for any API in minutes.

Claude Skill License: MIT Stars


What is this?

A Claude skill that generates complete MCP (Model Context Protocol) servers to connect Claude to any API, database, or service. Give it API docs, an OpenAPI spec, or even just a description -- and it produces a fully functional MCP server.

You:    "Connect Claude to the Notion API"
Claude: *reads API docs, designs tool surface, generates full TypeScript
         MCP server with 8 tools, auth, pagination, error handling,
         README, and setup instructions*

This is the skill that creates integrations.


How it works

INPUT (any of these):                    OUTPUT:

 OpenAPI/Swagger spec          +         mcp-{service}/
 API documentation URL         +------>  +-- src/index.ts    (server + tools)
 "Connect Claude to X"        |         +-- src/client.ts   (API client)
 Existing SDK/library          +         +-- src/types.ts    (TypeScript types)
                                         +-- package.json
                                         +-- .env.example
                                         +-- README.md

What you get

A complete, production-ready MCP server with:

  • Smart tool design -- Not every endpoint becomes a tool. The skill selects operations Claude actually needs.
  • Type-safe -- Full TypeScript with interfaces for all API responses
  • Auth handling -- API keys, Bearer tokens, OAuth2 via environment variables
  • Error handling -- Retries, rate limiting, clear error messages
  • Pagination -- Auto-pagination for list endpoints
  • Documentation -- README with setup instructions and Claude config snippet

Examples

"Connect Claude to Slack"

ToolDescription
slack_send_messageSend a message to a channel
slack_list_channelsList available channels
slack_search_messagesSearch message history
slack_add_reactionReact to a message
slack_create_channelCreate a new channel

"Build an MCP for my REST API"

Give it your OpenAPI spec or API docs, and it generates custom tools matching your exact endpoints.

"Connect Claude to Postgres"

ToolDescription
postgres_queryExecute a read-only SQL query
postgres_list_tablesList all tables
postgres_describe_tableGet table schema
postgres_insertInsert rows (with confirmation)
postgres_updateUpdate rows (with confirmation)

Installation

claude skill install glebrati-cloud/mcp-generator

Or copy SKILL.md into your Claude skills directory.


Usage

"Generate an MCP server for the GitHub API"
"Connect Claude to my Supabase database"
"Build an MCP connector for this OpenAPI spec" [attach spec]
"I want Claude to send emails via SendGrid"
"Create tools for this REST API: https://api.example.com/docs"

Supported Input Formats

  • OpenAPI 3.x / Swagger 2.0 (JSON or YAML)
  • API documentation (URL or pasted text)
  • Natural language description
  • Existing SDK code to wrap
  • GraphQL schema
  • Database connection string

Why this skill?

FeatureManual MCP devThis skill
Time to working serverHours-daysMinutes
Tool namingInconsistentStandardized
Error handlingOften forgottenBuilt in
Auth setupManualAuto-detected
DocumentationUsually missingGenerated
Type safetyOptionalDefault

Contributing

PRs welcome! Ideas: service templates, OAuth2 flows, test generation, transport options.

License

MIT


↑↓ navigate openesc close