UNPKG

qbo-mcp-ts

Version:

TypeScript QuickBooks Online MCP Server with enhanced features and dual transport support

68 lines 1.32 kB
/** * Main MCP Server implementation for QBOMCP-TS */ import { Server } from '@modelcontextprotocol/sdk/server/index.js'; /** * QBOMCP-TS Server */ export declare class QBOMCPServer { private server; private api; private invoiceService; private tools; private initialized; constructor(); /** * Set up MCP protocol handlers */ private setupHandlers; /** * Get tool definitions */ private getToolDefinitions; /** * Get resource definitions */ private getResourceDefinitions; /** * Handle tool calls */ private handleToolCall; /** * Handle resource reads */ private handleResourceRead; /** * Get help information */ private getHelp; /** * Get the MCP server instance */ getServer(): Server; /** * Shutdown the server */ shutdown(): Promise<void>; /** * Initialize the server */ initialize(): Promise<void>; /** * Get server info */ getServerInfo(): any; /** * Get registered tools */ getTools(): any[]; /** * Get transport type */ getTransport(): string; /** * Setup tools (can be mocked in tests) */ private setupTools; } //# sourceMappingURL=server.d.ts.map