UNPKG

mcp-quickbase

Version:

Work with Quickbase via Model Context Protocol

20 lines (19 loc) 766 B
import { Request, Response } from 'express'; import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js'; /** * Create and configure an MCP server instance */ export declare function createMcpServer(): McpServer; /** * Register tools with an existing MCP server */ export declare function registerMcpTools(server: McpServer): void; /** * Create an HTTP transport for the MCP server */ export declare function createHttpTransport(): StreamableHTTPServerTransport; /** * Handle an MCP request via HTTP */ export declare function handleMcpRequest(server: McpServer, transport: StreamableHTTPServerTransport, req: Request, res: Response): Promise<void>;