MCP server integration
Pattern used in test/openai-apps/html-app/server.ts
import { withMcpServerAnalytics } from "@mcpeek/server-sdk";
import { StreamableHTTPServerTransport } from "@modelcontextprotocol/sdk/server/streamableHttp.js";
const apiConfig = {
endpoint: process.env.MCPEEK_INGEST_ENDPOINT!,
apiKey: process.env.MCPEEK_INGEST_KEY!,
organizationId: process.env.MCPEEK_ORG_ID!,
environment: "development" as const,
};
const transport = withMcpServerAnalytics(
new StreamableHTTPServerTransport(),
apiConfig,
);
await server.connect(transport);
await transport.handleRequest(req, res);