import type { IMcpResource } from '../../vendor/linkque-agent-protocol/index.js'; import type { IMcpServer, IMcpServerProvider } from '../../core/ports.js'; export interface ILocalHttpMcpServerProviderOptions { baseUrl: string; fetch?: typeof fetch; } /** * agentdev 专用本地只读 MCP Fixture 适配器。 * * 它只接受 loopback HTTP 地址,生产环境不会自动启用。 */ export declare class LocalHttpMcpServerProvider implements IMcpServerProvider { private readonly baseUrl; private readonly fetchImpl; constructor(options: ILocalHttpMcpServerProviderOptions); servers(resources: IMcpResource[]): Promise; private createServer; private createDescriptor; private callTool; private resourceUrl; }