openapi-tool-scaffold
CommunityConvert 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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.