AI-Create-MCP logo

AI-Create-MCP

by xxlv

AI-Create-MCP is a Go-based tool that converts OpenAPI Specification (OAS) files into a Model Context Protocol (MCP) program. It provides a simple and efficient way to generate MCP-compliant code or configurations from OAS files.

View on GitHub

Last updated: N/A

What is AI-Create-MCP?

AI-Create-MCP is a Go tool designed to convert OpenAPI Specification (OAS) files into Model Context Protocol (MCP) programs, facilitating the generation of MCP-compliant code or configurations.

How to use AI-Create-MCP?

Install the tool using go install github.com/xxlv/ai-create-mcp or by cloning the repository and building it manually. Configure the tool via command-line flags such as -path, -name, -oaspath, -version, -inspector, -description, -claudeapp, and -autoyes. Run the tool with the desired flags to generate the MCP project from your OAS file.

Key features of AI-Create-MCP

  • Convert OAS files to MCP protocol

  • Customizable project name, directory, and version

  • Optional integration with Claude.app

  • Inspector tool for debugging and analysis

Use cases of AI-Create-MCP

  • Generating MCP code from existing OpenAPI specifications

  • Automating the creation of MCP configurations for API services

  • Integrating APIs with Claude.app for enhanced functionality

  • Debugging and analyzing MCP implementations using the inspector tool

FAQ from AI-Create-MCP

How do I install AI-Create-MCP?

You can install it using go install github.com/xxlv/ai-create-mcp or clone the repository and build it manually.

What is the purpose of the -oaspath flag?

The -oaspath flag specifies the path to the OpenAPI Specification (OAS) file that will be converted to MCP.

How can I disable the inspector tool?

Use the flag -inspector=false when running the ai-create-mcp command.

What does the -autoyes flag do?

The -autoyes flag enables auto-confirmation, skipping any prompts during the project creation process.

Where can I find the license information?

The project is licensed under the MIT License. See the LICENSE file in the repository for details.