feat: Implement OpenAPI Parser and MCP Server Generator

- Added OpenAPIParser class for parsing OpenAPI specifications and extracting MCP tools.
- Introduced StringUtils class for string manipulation utilities.
- Defined TypeScript interfaces for OpenAPI operations, parameters, and schemas.
- Created GenerateMCPServer script to orchestrate the generation of the MCP server from OpenAPI spec.
- Developed README.md for comprehensive documentation on usage and features of the MCP server.
- Implemented publish-mcp-server.sh script for automating the publishing process to NPM and GitHub.
- Established a structured output directory for generated MCP server files, including configuration and documentation.
This commit is contained in:
Simon Larsen
2025-06-25 16:47:23 +01:00
parent fe879d86ce
commit 98e3386d22
12 changed files with 2354 additions and 2 deletions

4
.gitignore vendored
View File

@@ -123,4 +123,6 @@ Terraform/**
TerraformTest/**
terraform-provider-example/**
terraform-provider-example/**
MCP-Generated/**