- Replace all unicode (emojis, checkmarks, arrows, em-dashes) with ASCII in .claude/ docs - Comment out OperatingSystemsList route in core.js - breaks lean builds without computers plugin - Comment out Operating Systems tab in ModelCatalogHub - TODO: Plugins should dynamically register their settings routes Fixes #2 CI check failures on wj branch Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5.9 KiB
MCP Server Status
Last Updated: 2026-09-09 (Session: automated setup)
Test Results
Overall: 4/7 tests passed (57%) [X] Improved from 3/7
Status by Server:
[X] gortex : OK (Project management ready)
[X] mysql : OK (Database running and reachable)
[X] browser : OK (Web automation package available)
[X] config : OK (Configuration valid)
[ ] vm : FAIL (VM not started)
[!] hyperv : WARN (Need admin to check VMs)
[!] snapshots : WARN (Need admin to manage snapshots)
What's Working Now
[X] Gortex (Project Management)
- Status: Installed and ready
- Location: C:\Users\270015376\Documents\gortex.exe
- Test: Ask Claude "List all tasks in the current project"
[X] MySQL (Database Access)
- Status: Running and healthy
- Container: flask-shopdb-db-1 (MySQL 8.4.11)
- Connection: 127.0.0.1:3306
- Database: shopdb_flask
- Test: Ask Claude "Show me the endpoints table schema"
[X] Browser (Web Automation)
- Status: Package available via npm
- Version: 1.2.29
- Package: @agent-infra/mcp-server-browser
- Test: Ask Claude "Take a screenshot of https://localhost:5001"
[X] Configuration
- Status: Valid JSON configuration
- Location: .claude/mcp-servers.json
- Servers: 4 configured (gortex, mysql, browser, vm)
What Needs Setup
VM Testing (Optional)
To enable VM MCP:
- Start VM in Hyper-V Manager
- Connect to VM console
- Run as Administrator:
.\\.claude\enable-vm-ssh.ps1 - Test from host:
ssh SupportUser@192.168.100.10
VM Details:
- IP: 192.168.100.10
- User: SupportUser
- Password: vos313
- Purpose: Agent testing and integration tests
See: .claude/setup-vm-ssh.md for complete guide
Snapshots (Optional, requires admin)
To create snapshots:
# Run PowerShell as Administrator
Checkpoint-VM -Name "ShopDB-Test-VM" -SnapshotName "Clean-Install"
See: .claude/VM-SNAPSHOT-GUIDE.md for complete guide
Ready to Use
Start Claude Code with MCP
cd C:\Users\270015376\Documents\github\flask-shopdb
claude
MCP servers will auto-load when Claude Code starts from flask-shopdb directory.
Test MCP Servers
Try these commands in Claude Code:
"List all tasks in the current project"
-> Tests Gortex project management
"Show me the first 5 endpoints in the database"
-> Tests MySQL database access
"What tables exist in the database?"
-> Tests MySQL schema inspection
"Take a screenshot of https://localhost:5001"
-> Tests Browser automation (requires ShopDB running)
Docker Status
Container: flask-shopdb-db-1
Image: mysql:8.4
Status: Up and healthy
Ports: 127.0.0.1:3306->3306/tcp
To stop:
docker compose down
To restart:
docker compose up -d db
Current Limitations
Without VM:
- Cannot test agent deployment
- Cannot run end-to-end agent tests
- Cannot verify tray notifications
- Cannot test fleet alerts on real agent
Workaround: Use local testing only (database + browser)
Without Hyper-V Administrators Group:
- Cannot use PowerShell Hyper-V cmdlets (Get-VM, Checkpoint-VM, etc.)
- Cannot script snapshot creation/restoration
- CAN use Hyper-V Manager GUI for everything (VMs, snapshots, settings)
- VM MCP works perfectly via SSH (no Hyper-V permissions needed!)
Impact: None for MCP usage - only affects PowerShell automation
To get group membership: Ask IT admin to run:
Add-LocalGroupMember -Group "Hyper-V Administrators" -Member "270015376"
Success Rate by Use Case
| Use Case | Available | MCP Servers Needed |
|---|---|---|
| Database development | [X] Yes | mysql |
| API development | [X] Yes | mysql |
| Frontend development | [X] Yes | browser |
| UI testing | [X] Yes | browser + mysql |
| Project tracking | [X] Yes | gortex |
| Agent deployment | [ ] No (VM needed) | vm + mysql |
| End-to-end testing | [ ] No (VM needed) | vm + mysql + browser |
| Snapshot management | [~] Manual | (admin for scripting) |
Current capability: 5/8 workflows (62%)
Documentation Quick Links
| Document | Purpose |
|---|---|
INDEX-MCP-DOCS.md |
Master index |
README-MCP-SETUP.md |
Quick reference |
MCP-INTEGRATION-GUIDE.md |
Complete guide with workflows |
VM-SNAPSHOT-GUIDE.md |
Snapshot management |
test-mcp-servers.ps1 |
Test suite |
STATUS.md |
This file (current status) |
Next Session Checklist
Before starting development:
- Verify Docker is running:
docker ps - Check database is up:
docker compose ps db - Run test suite:
.\\.claude\test-mcp-servers.ps1 - Start Claude Code from flask-shopdb directory
If tests fail:
- MySQL:
docker compose up -d db - VM: Start in Hyper-V Manager (if needed)
- Other: See
README-MCP-SETUP.mdtroubleshooting
Session Notes
2026-09-09 Setup Session:
- Created 7 documentation files (~2500 lines)
- Created 2 automation scripts
- Configured 4 MCP servers
- Started Docker Desktop and MySQL automatically
- Test results: 4/7 passing (57%)
- Ready for database and frontend development
- VM setup deferred (optional for agent testing)
Database Started:
- Docker Desktop: Auto-started successfully
- MySQL 8.4.11: Running and healthy
- Connection: Verified via docker exec
- Tables: Existing database preserved
Memory Saved
MCP setup information saved to:
~/.claude/projects/C--Users-270015376-Documents-github/memory/infrastructure_mcp_servers.md
Includes:
- All 4 MCP server configurations
- Documentation file locations
- Quick start commands
- Test procedures
- Troubleshooting tips
Status: Ready for development with 3 active MCP servers (gortex, mysql, browser)
VM optional for agent testing - can be enabled later when needed.