11 Commits

Author SHA1 Message Date
harsha-iiiv
3b4f716661 Refactor OpenAPI MCP Server Generator to TypeScript
- Removed the old JavaScript implementation of the MCP server generator.
- Introduced a new TypeScript implementation with improved command-line argument parsing using `commander`.
- Replaced the OpenAPI spec loading mechanism with `@apidevtools/swagger-parser` for better handling of references.
- Updated the server generation logic to create TypeScript files with appropriate typings and structure.
- Added utility functions for generating operation IDs and converting strings to TitleCase.
- Created a new `tsconfig.json` for TypeScript compilation settings.
- Removed deprecated files related to the old JavaScript implementation, including `openapi-loader.js`, `server-generator.js`, and `tool-generator.js`.
- Enhanced error handling and logging throughout the new implementation.
2025-04-12 17:21:28 +05:30
Harsha v
2c4f2e4f49 Update version to 1.0.4 2025-03-16 17:26:49 +05:30
Harsha v
bffeeaf975 Delete publish-npm.md file 2025-03-16 17:24:12 +05:30
Harsha v
fb5e4303d9 Add npm publishing instructions 2025-03-16 17:02:02 +05:30
Harsha v
56a24bcddd Add .npmignore file 2025-03-16 17:01:39 +05:30
Harsha v
08ec115277 Update package.json with repository information for npm 2025-03-16 17:01:23 +05:30
Harsha v
ec766ed3d9
Update README.md 2025-03-09 20:18:44 +05:30
Harshavardhan Surisetty
412d8c7d20 Bump version to 1.0.1 for README update 2025-03-09 16:20:13 +05:30
Harshavardhan Surisetty
108cf950a7 Update command example in README to use openapi-mcp-generator 2025-03-09 14:28:27 +05:30
Harshavardhan Surisetty
7023084ede Update README with npm installation and usage instructions 2025-03-09 14:25:27 +05:30
Harshavardhan Surisetty
335643b45b
init 2025-03-09 14:09:24 +05:30