UNPKG

qwen-mcp-manager

Version:

MCP Server for managing other MCP servers in qwen-code

20 lines 651 B
import { ConfigManager } from '../config/interface.js'; import { PackageRegistry } from '../registry/interface.js'; export interface ToolHandler { name: string; description: string; inputSchema: any; handler: (args: any, context: ToolContext) => Promise<any>; } export interface ToolContext { configManager: ConfigManager; registry: PackageRegistry; } export declare class ToolRegistry { private tools; register(tool: ToolHandler): void; get(name: string): ToolHandler | undefined; list(): ToolHandler[]; } export declare function registerTools(registry: ToolRegistry): void; //# sourceMappingURL=index.d.ts.map