YueGuobin 292b60efaa
Make AI features (AI Copilot + MCP) optional via [ai-features] extra
- Move fastmcp from core requirements.txt to mcp-requirements.txt
- Add MCP_AVAILABLE feature flag in agent/__init__.py (graceful degradation)
- Guard MCP imports/registration in server.py and tasks.py
- Replace ai-copilot/mcp/ai-support extras with single ai-features extra
- Add stub MCP routes returning 501 when MCP is not installed
- Add gns3server-uninstall-ai-features CLI command
- Remove old gns3server-uninstall-ai-copilot command
- Update all error messages and docs to reference ai-features

Closes #2794
2026-06-27 10:14:43 +08:00
..
2024-11-18 11:46:42 +10:00
2021-04-13 18:46:50 +09:30
2021-04-17 18:36:32 +09:30
2023-01-05 12:38:00 +08:00
2021-12-02 18:07:09 +10:30
2024-04-23 16:52:28 +07:00
2021-04-13 18:46:50 +09:30
2021-04-13 18:37:58 +09:30
2021-04-13 18:46:50 +09:30