├── .github └── workflows │ └── publish.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── PUBLISHING.md ├── README.md ├── dist └── openapi-to-mcp │ ├── examples │ └── playground │ │ ├── lib │ │ ├── executor.d.ts │ │ ├── executor.js │ │ ├── executor.js.map │ │ ├── prompt.d.ts │ │ ├── prompt.js │ │ └── prompt.js.map │ │ └── pages │ │ ├── _app.d.ts │ │ ├── _app.js │ │ ├── _app.js.map │ │ ├── api │ │ ├── execute.d.ts │ │ ├── execute.js │ │ ├── execute.js.map │ │ ├── mcp.d.ts │ │ ├── mcp.js │ │ ├── mcp.js.map │ │ ├── prompt.d.ts │ │ ├── prompt.js │ │ └── prompt.js.map │ │ ├── index.d.ts │ │ ├── index.js │ │ └── index.js.map │ ├── generator │ ├── exporters │ │ ├── generateExecutor.d.ts │ │ ├── generateExecutor.js │ │ ├── generateExecutor.js.map │ │ ├── generateHandlers.d.ts │ │ ├── generateHandlers.js │ │ ├── generateHandlers.js.map │ │ ├── generateMcpServer.d.ts │ │ ├── generateMcpServer.js │ │ ├── generateMcpServer.js.map │ │ ├── index.d.ts │ │ ├── index.js │ │ ├── index.js.map │ │ ├── simulate.d.ts │ │ ├── simulate.js │ │ ├── simulate.js.map │ │ ├── toFunctionSchemas.d.ts │ │ ├── toFunctionSchemas.js │ │ ├── toFunctionSchemas.js.map │ │ ├── toLangChainTools.d.ts │ │ ├── toLangChainTools.js │ │ ├── toLangChainTools.js.map │ │ ├── toOpenAIPlugin.d.ts │ │ ├── toOpenAIPlugin.js │ │ ├── toOpenAIPlugin.js.map │ │ ├── toPrompt.d.ts │ │ ├── toPrompt.js │ │ ├── toPrompt.js.map │ │ ├── toTemplates.d.ts │ │ ├── toTemplates.js │ │ └── toTemplates.js.map │ ├── extractState.d.ts │ ├── extractState.js │ ├── extractState.js.map │ ├── extractor.d.ts │ ├── extractor.js │ ├── extractor.js.map │ ├── mcpBuilder.d.ts │ ├── mcpBuilder.js │ ├── mcpBuilder.js.map │ ├── types.d.ts │ ├── types.js │ └── types.js.map │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ ├── parser.d.ts │ ├── parser.js │ └── parser.js.map ├── out ├── .well-known │ └── ai-plugin.json ├── OPENAI-PLUGIN-README.md ├── executor.ts ├── functionSchemas.json ├── generated.mcp.json ├── handlers │ ├── README.md │ ├── addPet.ts │ ├── createPet.ts │ ├── createUser.ts │ ├── createUsersWithListInput.ts │ ├── deleteOrder.ts │ ├── deletePet.ts │ ├── deleteUser.ts │ ├── findPetsByStatus.ts │ ├── findPetsByTags.ts │ ├── getInventory.ts │ ├── getOrderById.ts │ ├── getPetById.ts │ ├── getState.ts │ ├── getUserByName.ts │ ├── listPets.ts │ ├── loginUser.ts │ ├── logoutUser.ts │ ├── placeOrder.ts │ ├── updatePet.ts │ ├── updatePetWithForm.ts │ ├── updateUser.ts │ └── uploadFile.ts ├── langchain-toolloader.ts ├── langchain-tools.ts ├── mcp-server.ts ├── prompt.txt └── templates.json ├── package.json └── packages ├── core ├── .npmignore ├── dist │ ├── generator │ │ ├── exporters │ │ │ ├── generateExecutor.d.ts │ │ │ ├── generateExecutor.js │ │ │ ├── generateExecutor.js.map │ │ │ ├── generateHandlers.d.ts │ │ │ ├── generateHandlers.js │ │ │ ├── generateHandlers.js.map │ │ │ ├── generateMcpServer.d.ts │ │ │ ├── generateMcpServer.js │ │ │ ├── generateMcpServer.js.map │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ ├── index.js.map │ │ │ ├── simulate.d.ts │ │ │ ├── simulate.js │ │ │ ├── simulate.js.map │ │ │ ├── toFunctionSchemas.d.ts │ │ │ ├── toFunctionSchemas.js │ │ │ ├── toFunctionSchemas.js.map │ │ │ ├── toLangChainTools.d.ts │ │ │ ├── toLangChainTools.js │ │ │ ├── toLangChainTools.js.map │ │ │ ├── toOpenAIPlugin.d.ts │ │ │ ├── toOpenAIPlugin.js │ │ │ ├── toOpenAIPlugin.js.map │ │ │ ├── toPrompt.d.ts │ │ │ ├── toPrompt.js │ │ │ ├── toPrompt.js.map │ │ │ ├── toTemplates.d.ts │ │ │ ├── toTemplates.js │ │ │ └── toTemplates.js.map │ │ ├── extractState.d.ts │ │ ├── extractState.js │ │ ├── extractState.js.map │ │ ├── extractor.d.ts │ │ ├── extractor.js │ │ ├── extractor.js.map │ │ ├── mcpBuilder.d.ts │ │ ├── mcpBuilder.js │ │ ├── mcpBuilder.js.map │ │ ├── types.d.ts │ │ ├── types.js │ │ └── types.js.map │ ├── index.d.ts │ ├── index.js │ ├── index.js.map │ ├── parser.d.ts │ ├── parser.js │ └── parser.js.map ├── examples │ ├── petstore.yaml │ └── youtube.yaml ├── generator │ ├── exporters │ │ ├── generateExecutor.ts │ │ ├── generateHandlers.ts │ │ ├── generateMcpServer.ts │ │ ├── index.ts │ │ ├── simulate.ts │ │ ├── toFunctionSchemas.ts │ │ ├── toLangChainTools.ts │ │ ├── toOpenAIPlugin.ts │ │ ├── toPrompt.ts │ │ └── toTemplates.ts │ ├── extractState.ts │ ├── extractor.ts │ ├── mcpBuilder.ts │ └── types.ts ├── index.ts ├── package.json ├── parser.ts └── tsconfig.json └── playground ├── README.md ├── lib ├── executor.ts └── prompt.ts ├── next-env.d.ts ├── next.config.js ├── package-lock.json ├── package.json ├── pages ├── _app.tsx ├── api │ ├── execute.ts │ ├── mcp.ts │ └── prompt.ts └── index.tsx ├── postcss.config.js ├── public └── prompt.txt ├── styles └── globals.css ├── tailwind.config.js └── tsconfig.json /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/LICENSE -------------------------------------------------------------------------------- /PUBLISHING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/PUBLISHING.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/README.md -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/lib/executor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/lib/executor.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/lib/executor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/lib/executor.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/lib/executor.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/lib/executor.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/lib/prompt.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/lib/prompt.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/lib/prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/lib/prompt.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/lib/prompt.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/lib/prompt.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/_app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/_app.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/_app.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/_app.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/_app.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/api/execute.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/api/execute.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/api/execute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/api/execute.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/api/execute.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/api/execute.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/api/mcp.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/api/mcp.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/api/mcp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/api/mcp.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/api/mcp.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/api/mcp.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/api/prompt.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/api/prompt.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/api/prompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/api/prompt.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/api/prompt.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/api/prompt.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/index.d.ts: -------------------------------------------------------------------------------- 1 | export default function Home(): import("react").JSX.Element; 2 | -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/index.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/examples/playground/pages/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/examples/playground/pages/index.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/generateExecutor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/generateExecutor.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/generateExecutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/generateExecutor.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/generateExecutor.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/generateExecutor.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/generateHandlers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/generateHandlers.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/generateHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/generateHandlers.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/generateHandlers.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/generateHandlers.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/generateMcpServer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/generateMcpServer.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/generateMcpServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/generateMcpServer.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/generateMcpServer.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/generateMcpServer.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/index.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/index.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/index.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/simulate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/simulate.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/simulate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/simulate.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/simulate.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/simulate.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toFunctionSchemas.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toFunctionSchemas.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toFunctionSchemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toFunctionSchemas.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toFunctionSchemas.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toFunctionSchemas.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toLangChainTools.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toLangChainTools.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toLangChainTools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toLangChainTools.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toLangChainTools.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toLangChainTools.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toOpenAIPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toOpenAIPlugin.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toOpenAIPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toOpenAIPlugin.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toOpenAIPlugin.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toOpenAIPlugin.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toPrompt.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toPrompt.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toPrompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toPrompt.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toPrompt.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toPrompt.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toTemplates.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toTemplates.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toTemplates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toTemplates.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/exporters/toTemplates.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/exporters/toTemplates.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/extractState.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/extractState.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/extractState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/extractState.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/extractState.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/extractState.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/extractor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/extractor.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/extractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/extractor.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/extractor.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/extractor.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/mcpBuilder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/mcpBuilder.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/mcpBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/mcpBuilder.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/mcpBuilder.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/mcpBuilder.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/types.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/types.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/generator/types.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/generator/types.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/index.d.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | export {}; 3 | -------------------------------------------------------------------------------- /dist/openapi-to-mcp/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/index.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/index.js.map -------------------------------------------------------------------------------- /dist/openapi-to-mcp/parser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/parser.d.ts -------------------------------------------------------------------------------- /dist/openapi-to-mcp/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/parser.js -------------------------------------------------------------------------------- /dist/openapi-to-mcp/parser.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/dist/openapi-to-mcp/parser.js.map -------------------------------------------------------------------------------- /out/.well-known/ai-plugin.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/.well-known/ai-plugin.json -------------------------------------------------------------------------------- /out/OPENAI-PLUGIN-README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/OPENAI-PLUGIN-README.md -------------------------------------------------------------------------------- /out/executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/executor.ts -------------------------------------------------------------------------------- /out/functionSchemas.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/functionSchemas.json -------------------------------------------------------------------------------- /out/generated.mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/generated.mcp.json -------------------------------------------------------------------------------- /out/handlers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/README.md -------------------------------------------------------------------------------- /out/handlers/addPet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/addPet.ts -------------------------------------------------------------------------------- /out/handlers/createPet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/createPet.ts -------------------------------------------------------------------------------- /out/handlers/createUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/createUser.ts -------------------------------------------------------------------------------- /out/handlers/createUsersWithListInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/createUsersWithListInput.ts -------------------------------------------------------------------------------- /out/handlers/deleteOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/deleteOrder.ts -------------------------------------------------------------------------------- /out/handlers/deletePet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/deletePet.ts -------------------------------------------------------------------------------- /out/handlers/deleteUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/deleteUser.ts -------------------------------------------------------------------------------- /out/handlers/findPetsByStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/findPetsByStatus.ts -------------------------------------------------------------------------------- /out/handlers/findPetsByTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/findPetsByTags.ts -------------------------------------------------------------------------------- /out/handlers/getInventory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/getInventory.ts -------------------------------------------------------------------------------- /out/handlers/getOrderById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/getOrderById.ts -------------------------------------------------------------------------------- /out/handlers/getPetById.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/getPetById.ts -------------------------------------------------------------------------------- /out/handlers/getState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/getState.ts -------------------------------------------------------------------------------- /out/handlers/getUserByName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/getUserByName.ts -------------------------------------------------------------------------------- /out/handlers/listPets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/listPets.ts -------------------------------------------------------------------------------- /out/handlers/loginUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/loginUser.ts -------------------------------------------------------------------------------- /out/handlers/logoutUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/logoutUser.ts -------------------------------------------------------------------------------- /out/handlers/placeOrder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/placeOrder.ts -------------------------------------------------------------------------------- /out/handlers/updatePet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/updatePet.ts -------------------------------------------------------------------------------- /out/handlers/updatePetWithForm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/updatePetWithForm.ts -------------------------------------------------------------------------------- /out/handlers/updateUser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/updateUser.ts -------------------------------------------------------------------------------- /out/handlers/uploadFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/handlers/uploadFile.ts -------------------------------------------------------------------------------- /out/langchain-toolloader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/langchain-toolloader.ts -------------------------------------------------------------------------------- /out/langchain-tools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/langchain-tools.ts -------------------------------------------------------------------------------- /out/mcp-server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/mcp-server.ts -------------------------------------------------------------------------------- /out/prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/prompt.txt -------------------------------------------------------------------------------- /out/templates.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/out/templates.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/.npmignore -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/generateExecutor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/generateExecutor.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/generateExecutor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/generateExecutor.js -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/generateExecutor.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/generateExecutor.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/generateHandlers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/generateHandlers.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/generateHandlers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/generateHandlers.js -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/generateHandlers.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/generateHandlers.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/generateMcpServer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/generateMcpServer.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/generateMcpServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/generateMcpServer.js -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/generateMcpServer.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/generateMcpServer.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/index.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/index.js -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/index.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/simulate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/simulate.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/simulate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/simulate.js -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/simulate.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/simulate.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toFunctionSchemas.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toFunctionSchemas.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toFunctionSchemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toFunctionSchemas.js -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toFunctionSchemas.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toFunctionSchemas.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toLangChainTools.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toLangChainTools.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toLangChainTools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toLangChainTools.js -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toLangChainTools.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toLangChainTools.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toOpenAIPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toOpenAIPlugin.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toOpenAIPlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toOpenAIPlugin.js -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toOpenAIPlugin.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toOpenAIPlugin.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toPrompt.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toPrompt.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toPrompt.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toPrompt.js -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toPrompt.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toPrompt.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toTemplates.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toTemplates.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toTemplates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toTemplates.js -------------------------------------------------------------------------------- /packages/core/dist/generator/exporters/toTemplates.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/exporters/toTemplates.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/extractState.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/extractState.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/extractState.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/extractState.js -------------------------------------------------------------------------------- /packages/core/dist/generator/extractState.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/extractState.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/extractor.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/extractor.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/extractor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/extractor.js -------------------------------------------------------------------------------- /packages/core/dist/generator/extractor.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/extractor.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/mcpBuilder.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/mcpBuilder.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/mcpBuilder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/mcpBuilder.js -------------------------------------------------------------------------------- /packages/core/dist/generator/mcpBuilder.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/mcpBuilder.js.map -------------------------------------------------------------------------------- /packages/core/dist/generator/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/types.d.ts -------------------------------------------------------------------------------- /packages/core/dist/generator/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/types.js -------------------------------------------------------------------------------- /packages/core/dist/generator/types.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/generator/types.js.map -------------------------------------------------------------------------------- /packages/core/dist/index.d.ts: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | export {}; 3 | -------------------------------------------------------------------------------- /packages/core/dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/index.js -------------------------------------------------------------------------------- /packages/core/dist/index.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/index.js.map -------------------------------------------------------------------------------- /packages/core/dist/parser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/parser.d.ts -------------------------------------------------------------------------------- /packages/core/dist/parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/parser.js -------------------------------------------------------------------------------- /packages/core/dist/parser.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/dist/parser.js.map -------------------------------------------------------------------------------- /packages/core/examples/petstore.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/examples/petstore.yaml -------------------------------------------------------------------------------- /packages/core/examples/youtube.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/examples/youtube.yaml -------------------------------------------------------------------------------- /packages/core/generator/exporters/generateExecutor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/exporters/generateExecutor.ts -------------------------------------------------------------------------------- /packages/core/generator/exporters/generateHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/exporters/generateHandlers.ts -------------------------------------------------------------------------------- /packages/core/generator/exporters/generateMcpServer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/exporters/generateMcpServer.ts -------------------------------------------------------------------------------- /packages/core/generator/exporters/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/exporters/index.ts -------------------------------------------------------------------------------- /packages/core/generator/exporters/simulate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/exporters/simulate.ts -------------------------------------------------------------------------------- /packages/core/generator/exporters/toFunctionSchemas.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/exporters/toFunctionSchemas.ts -------------------------------------------------------------------------------- /packages/core/generator/exporters/toLangChainTools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/exporters/toLangChainTools.ts -------------------------------------------------------------------------------- /packages/core/generator/exporters/toOpenAIPlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/exporters/toOpenAIPlugin.ts -------------------------------------------------------------------------------- /packages/core/generator/exporters/toPrompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/exporters/toPrompt.ts -------------------------------------------------------------------------------- /packages/core/generator/exporters/toTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/exporters/toTemplates.ts -------------------------------------------------------------------------------- /packages/core/generator/extractState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/extractState.ts -------------------------------------------------------------------------------- /packages/core/generator/extractor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/extractor.ts -------------------------------------------------------------------------------- /packages/core/generator/mcpBuilder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/mcpBuilder.ts -------------------------------------------------------------------------------- /packages/core/generator/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/generator/types.ts -------------------------------------------------------------------------------- /packages/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/index.ts -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/parser.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/playground/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/README.md -------------------------------------------------------------------------------- /packages/playground/lib/executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/lib/executor.ts -------------------------------------------------------------------------------- /packages/playground/lib/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/lib/prompt.ts -------------------------------------------------------------------------------- /packages/playground/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/next-env.d.ts -------------------------------------------------------------------------------- /packages/playground/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/next.config.js -------------------------------------------------------------------------------- /packages/playground/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/package-lock.json -------------------------------------------------------------------------------- /packages/playground/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/package.json -------------------------------------------------------------------------------- /packages/playground/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/pages/_app.tsx -------------------------------------------------------------------------------- /packages/playground/pages/api/execute.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/pages/api/execute.ts -------------------------------------------------------------------------------- /packages/playground/pages/api/mcp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/pages/api/mcp.ts -------------------------------------------------------------------------------- /packages/playground/pages/api/prompt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/pages/api/prompt.ts -------------------------------------------------------------------------------- /packages/playground/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/pages/index.tsx -------------------------------------------------------------------------------- /packages/playground/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/postcss.config.js -------------------------------------------------------------------------------- /packages/playground/public/prompt.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/public/prompt.txt -------------------------------------------------------------------------------- /packages/playground/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/styles/globals.css -------------------------------------------------------------------------------- /packages/playground/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/tailwind.config.js -------------------------------------------------------------------------------- /packages/playground/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rustho/openapi-to-mcp/HEAD/packages/playground/tsconfig.json --------------------------------------------------------------------------------