/** * HTTP API 适配器 * * 支持 manual(手动定义端点)/ openapi(导入 OpenAPI 文档)两种模式,多服务实例。 * 工具通过 executorType(http-api) 路由到 work-client 运行时 api-bridge 执行器(见 mcp.service)。 * * 字段读取兼容规范键(baseUrl / endpoints[{ path, bodySchema, querySchema }] / authToken / authType) * 与历史别名(apiRoot / endpoints[{ entry, parameters }] / httpMode / openapiUrl / auth)。 */ import type { DataSourceConfig, DiscoveredTool, ConnectionTestResult, DataSourceAdapter, MCPServerConfig } from '../types.js'; export declare class HTTPAPIAdapter implements DataSourceAdapter { readonly type: "http-api"; readonly label = "HTTP \u670D\u52A1"; testConnection(config: DataSourceConfig): Promise; discoverTools(config: DataSourceConfig): Promise; generateManifest(config: DataSourceConfig, _tools?: DiscoveredTool[]): Record; generateMCPServerConfigs(config: DataSourceConfig, tools?: DiscoveredTool[]): MCPServerConfig[]; private buildAuthHeaders; private discoverFromEndpoints; private discoverFromOpenAPI; private getBasePath; private generateOperationId; private sanitizeToolName; private buildBodyTemplate; } //# sourceMappingURL=http-adapter.d.ts.map