il2cpp-dump-analyzer-mcp
Version:
Agentic RAG system for analyzing IL2CPP dump.cs files from Unity games
48 lines • 1.57 kB
JavaScript
;
/**
* Transport types and interfaces for IL2CPP MCP Server
* Supports stdio, HTTP, and WebSocket transports for local and remote access
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.TransportEvent = exports.DEFAULT_TRANSPORT_CONFIG = exports.TransportType = void 0;
/**
* Available transport types
*/
var TransportType;
(function (TransportType) {
TransportType["STDIO"] = "stdio";
TransportType["HTTP"] = "http";
TransportType["WEBSOCKET"] = "websocket";
TransportType["SSE"] = "sse";
})(TransportType || (exports.TransportType = TransportType = {}));
/**
* Default transport configuration
*/
exports.DEFAULT_TRANSPORT_CONFIG = {
type: TransportType.STDIO,
host: 'localhost',
port: 3000,
enableCors: true,
apiKey: '',
sessionTimeout: 30 * 60 * 1000, // 30 minutes
enableLogging: false,
maxRequestSize: 10 * 1024 * 1024, // 10MB
rateLimitRpm: 100,
enableSsl: false,
sslCertPath: '',
sslKeyPath: ''
};
/**
* Transport event types
*/
var TransportEvent;
(function (TransportEvent) {
TransportEvent["CONNECTED"] = "connected";
TransportEvent["DISCONNECTED"] = "disconnected";
TransportEvent["MESSAGE_RECEIVED"] = "message_received";
TransportEvent["MESSAGE_SENT"] = "message_sent";
TransportEvent["ERROR"] = "error";
TransportEvent["RATE_LIMITED"] = "rate_limited";
TransportEvent["AUTH_FAILED"] = "auth_failed";
})(TransportEvent || (exports.TransportEvent = TransportEvent = {}));
//# sourceMappingURL=transport-types.js.map