feat: Enable FastMCP web UI for browser-based testing#232
Conversation
IanMayo
commented
Nov 6, 2025
- Add webUI configuration with enabled: true
- Web UI accessible at http://localhost:60123/
- MCP endpoint remains at http://localhost:60123/mcp
- Add console log showing web UI URL on server start
- Add webUI configuration with enabled: true - Web UI accessible at http://localhost:60123/ - MCP endpoint remains at http://localhost:60123/mcp - Add console log showing web UI URL on server start
- FastMCP 3.22.0 does not support webUI option in start() method - Causes TypeScript build error: TS2353 unknown property 'webUI' - Remove webUI configuration to fix build - Keep core HTTP stream server functionality intact
🎨 Web Components Visual Testing Results✅ Visual testing completed successfully! 🔍 Visual Review: View visual changes 📋 Details:
Visual testing runs automatically when web components are modified. |
- Add src/zod/**/*.ts to .gitignore (generated schema files) - Preserve src/zod/**/index.ts files (manually curated exports) - Remove 43 auto-generated Zod schema files from git tracking - Keep 3 index.ts files that aggregate schema exports - Zod schemas are generated via json-schema-to-zod during build - Files are copied from derived/zod/ to src/zod/ by Makefile - Generated files should not be in version control The Zod schemas will be regenerated on next build via: make generate-zod (or pnpm build)
3c082f7 to
94ce212
Compare
- Document MCP server endpoint (http://localhost:60123/mcp) - Add instructions for using MCP Inspector tool - Clarify difference between MCP server and WebSocket API - Include prerequisites and usage examples - Add comparison table showing both API use cases Addresses user request to document MCP debugging tools.
❌ VS Code Extension PR Preview Deployment FailedThe VS Code extension PR preview deployment encountered an error during the build or deployment process. 🔧 Troubleshooting:
📋 Details:
The deployment will retry automatically when you push new commits to this PR. |
🔧 Tool Vault Build CompleteCommit: ece3591 The Tool Vault packager has been built and tested successfully. |
🚀 VS Code Extension PR Preview DeployedYour VS Code extension PR preview has been successfully deployed to Fly.io! 🌐 Preview URL: https://pr-232-futuredebrief.fly.dev 📋 Details:
🔧 What's included:
💡 How to use:
This preview will be automatically updated when you push new commits to this PR. |
🧹 Tool Vault Cleanup CompleteThe preview Fly.io app |
🧹 VS Code Extension PR Preview Cleaned UpYour PR preview environment has been automatically destroyed. ✅ Cleanup successful!
All associated resources have been removed from Fly.io to optimize costs. |