fix format

This commit is contained in:
Sylvain Afchain 2025-09-18 23:13:46 +02:00
parent f1125a0119
commit b84a0b413f
No known key found for this signature in database
4 changed files with 8 additions and 8 deletions

View File

@ -59,7 +59,7 @@ openapi-mcp-generator --input path/to/openapi.json --output path/to/output/dir -
| `--port` | `-p` | Port for web-based transports | `3000` |
| `--default-include` | | Default behavior for x-mcp filtering. Accepts `true` or `false` (case-insensitive). `true` = include by default, `false` = exclude by default. | `true` |
| `--force` | | Overwrite existing files in the output directory without confirmation | `false` |
| `--insecure` | `-k` | Allow insecure HTTPS connections (self-signed certificates) | `false` |
| `--insecure` | `-k` | Allow insecure HTTPS connections (self-signed certificates) | `false` |
## 📦 Programmatic API

View File

@ -35,7 +35,8 @@ export function generateMcpServerCode(
// Generate code for API tool execution
const executeApiToolFunctionCode = generateExecuteApiToolFunction(
api.components?.securitySchemes, options.insecure,
api.components?.securitySchemes,
options.insecure
);
// Generate code for request handlers
@ -105,7 +106,7 @@ import {
import { z, ZodError } from 'zod';
import { jsonSchemaToZod } from 'json-schema-to-zod';
import axios, { type AxiosRequestConfig, type AxiosError } from 'axios';
import https from 'https';
${options.insecure ? "import https from 'https';" : ''}
/**
* Type definition for JSON objects

View File

@ -87,10 +87,8 @@ program
true
)
.option('--force', 'Overwrite existing files without prompting')
.option(
'-k, --insecure',
'Allow insecure HTTPS connections (self-signed certificates)',
(val) => normalizeBoolean(val)
.option('-k, --insecure', 'Allow insecure HTTPS connections (self-signed certificates)', (val) =>
normalizeBoolean(val)
)
.version(pkg.version) // Match package.json version
.action((options) => {

View File

@ -202,7 +202,8 @@ async function acquireOAuth2Token(schemeName: string, scheme: any): Promise<stri
* @returns Generated code for the execute API tool function
*/
export function generateExecuteApiToolFunction(
securitySchemes?: OpenAPIV3.ComponentsObject['securitySchemes'], insecure?: boolean
securitySchemes?: OpenAPIV3.ComponentsObject['securitySchemes'],
insecure?: boolean
): string {
// Generate OAuth2 token acquisition function
const oauth2TokenAcquisitionCode = generateOAuth2TokenAcquisitionCode(insecure);