openapi-tool-scaffold

Community

Convert OpenAPI specs to Python MCP tools instantly.

Authorkjaylee
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill automates the conversion of OpenAPI 3.x specifications into executable Python MCP stdio server code, significantly reducing the manual effort and potential errors involved in integrating external REST APIs.

Core Features & Use Cases

  • OpenAPI to MCP Conversion: Automatically generates Python MCP server code from OpenAPI 3.x JSON or YAML specifications.
  • Endpoint to Tool Mapping: Transforms REST API endpoints into callable MCP tools.
  • Authentication Handling: Supports common authentication schemes (Bearer, API Key, OAuth stub) by reading environment variables.
  • Use Case: Quickly create MCP tools for a new external microservice by simply providing its OpenAPI specification, enabling seamless integration into your existing agentic workflows.

Quick Start

Use the openapi-tool-scaffold skill to convert the OpenAPI specification at 'https://petstore3.swagger.io/api/v3/openapi.json' into a Python MCP server file named 'petstore-mcp-server.py'.

Dependency Matrix

Required Modules

PyYAML

Components

scriptsreferencesassets

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: openapi-tool-scaffold
Download link: https://github.com/kjaylee/misskim-skills/archive/main.zip#openapi-tool-scaffold

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.