/** * Wraps a MCP Server instance from the `@modelcontextprotocol/sdk` package with Sentry instrumentation. * * Compatible with versions `^1.9.0` of the `@modelcontextprotocol/sdk` package. * Automatically instruments transport methods and handler functions for comprehensive monitoring. * * @example * ```typescript * import * as Sentry from '@sentry/core'; * import { McpServer } from '@modelcontextprotocol/sdk/server/mcp.js'; * import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js'; * * const server = Sentry.wrapMcpServerWithSentry( * new McpServer({ name: "my-server", version: "1.0.0" }) * ); * * const transport = new StreamableHTTPServerTransport(); * await server.connect(transport); * ``` * * @param mcpServerInstance - MCP server instance to instrument * @returns Instrumented server instance (same reference) */ export declare function wrapMcpServerWithSentry(mcpServerInstance: S): S; //# sourceMappingURL=index.d.ts.map