UNPKG

yapi-devloper-mcp

Version:

YApi MCP Integration

20 lines (19 loc) 598 B
import { Transport } from "@modelcontextprotocol/sdk/shared/transport.js"; export interface AuthConfig { type: 'password' | 'token'; username?: string; password?: string; token?: string; } export declare class YapiMcpServer { private readonly server; private readonly yapiService; private sseTransport; private token; private readonly authConfig; constructor(baseUrl: string, authConfig: AuthConfig); private registerTools; connect(transport: Transport): Promise<void>; startHttpServer(port: number): Promise<void>; login(): Promise<void>; }