feat: add no_connect handler, server icon, split READMEs by language, VS Code Copilot guide, tool inventory update

This commit is contained in:
Tom
2026-05-03 11:40:51 +02:00
parent d3c01e20bd
commit 963a39c463
18 changed files with 680 additions and 433 deletions

View File

@@ -214,9 +214,7 @@ export class KiCADMcpServer {
logger.info("Registering KiCAD tools, resources, and prompts...");
// Register router tools FIRST (for tool discovery and execution)
// NOTE: Router disabled — causes Claude to hallucinate tool schemas via search_tools/execute_tool.
// All tools are registered directly below and are immediately visible to Claude.
// registerRouterTools(this.server, this.callKicadScript.bind(this));
registerRouterTools(this.server, this.callKicadScript.bind(this));
// Register all tools
registerProjectTools(this.server, this.callKicadScript.bind(this));
@@ -248,7 +246,6 @@ export class KiCADMcpServer {
registerFootprintPrompts(this.server);
logger.info("All KiCAD tools, resources, and prompts registered");
logger.info("Router pattern enabled: 4 router tools + direct tools for discovery");
}
/**