From d431ff6eaa8442990f04bb7a2faff1e10edb68fe Mon Sep 17 00:00:00 2001 From: YueGuobin Date: Wed, 10 Jun 2026 22:53:51 +0800 Subject: [PATCH] feat: Log registered MCP tools at startup --- gns3server/api/routes/mcp/__init__.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gns3server/api/routes/mcp/__init__.py b/gns3server/api/routes/mcp/__init__.py index f18815589..9f873352a 100644 --- a/gns3server/api/routes/mcp/__init__.py +++ b/gns3server/api/routes/mcp/__init__.py @@ -1287,3 +1287,7 @@ def register_starlette_routes(app): sse_app = _make_auth_wrapper(mcp.sse_app(mount_path="")) app.mount("/v3/mcp/transport", sse_app, name="mcp-sse") log.info("MCP SSE server mounted at /v3/mcp/transport") + + # Log registered MCP tools for verification + tool_names = list(mcp._tool_manager._tools.keys()) + log.info("MCP tools registered (%d): %s", len(tool_names), ", ".join(sorted(tool_names)))