mirror of
https://github.com/GNS3/gns3-server.git
synced 2026-08-27 20:40:13 +03:00
- Use FastMCP (Anthropic MCP SDK) for tool registration and SSE transport - Mount SSE app under /v3/mcp/transport with JWT token authentication - Token passed via ?token=<jwt> query parameter on SSE connection - Token validated against GNS3 auth_service and stored in contextvars - Tool handlers create Gns3Connector with JWT token to call GNS3 REST API - 7 project tools: list_projects, get_project, create_project, delete_project, open_project, close_project, get_project_stats - Unauthenticated SSE connections return 401