mushcode-mcp-server
Version:
A specialized Model Context Protocol server for MUSHCODE development assistance. Provides AI-powered code generation, validation, optimization, and examples for MUD development.
35 lines • 901 B
TypeScript
import { MushcodeToolRegistry } from './registry.js';
import { ConfigManager } from '../config/index.js';
export declare class MushcodeProtocolHandler {
private server;
private registry;
private configManager;
private isRunning;
constructor(configManager: ConfigManager);
private setupHandlers;
/**
* Execute a tool handler with comprehensive error handling
*/
private executeToolSafely;
/**
* Register default MUSHCODE tools
*/
registerDefaultTools(): Promise<void>;
/**
* Get the tool registry instance
*/
getRegistry(): MushcodeToolRegistry;
/**
* Check if the server is currently running
*/
isServerRunning(): boolean;
/**
* Start the MCP server
*/
start(): Promise<void>;
/**
* Stop the MCP server
*/
stop(): Promise<void>;
}
//# sourceMappingURL=protocol.d.ts.map