mcp-quickbase
Version:
Work with Quickbase via Model Context Protocol
20 lines (19 loc) • 766 B
TypeScript
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>;