il2cpp-dump-analyzer-mcp
Version:
Agentic RAG system for analyzing IL2CPP dump.cs files from Unity games
51 lines (50 loc) • 1.22 kB
TypeScript
/**
* 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;
}