UNPKG

il2cpp-dump-analyzer-mcp

Version:

Agentic RAG system for analyzing IL2CPP dump.cs files from Unity games

51 lines (50 loc) 1.22 kB
/** * HTTP Transport implementation for IL2CPP MCP Server * Provides HTTP-based MCP communication for remote access */ import { StreamableHTTPServerTransport } from '@modelcontextprotocol/sdk/server/streamableHttp.js'; import { NetworkTransportOptions, TransportMetrics } from './transport-types'; /** * HTTP Transport for MCP Server */ export declare class HttpTransport { private readonly options; private server; private transport; private rateLimiter; private metrics; private startTime; constructor(options: NetworkTransportOptions); /** * Start the HTTP server */ start(): Promise<void>; /** * Stop the HTTP server */ stop(): Promise<void>; /** * Handle incoming HTTP requests */ private handleRequest; /** * Set CORS headers */ private setCorsHeaders; /** * Authenticate request using API key */ private authenticateRequest; /** * Parse request body */ private parseRequestBody; /** * Get transport metrics */ getMetrics(): TransportMetrics; /** * Get MCP transport instance */ getTransport(): StreamableHTTPServerTransport | null; }