Skip to content

Comments

feat: Enable FastMCP web UI for browser-based testing#232

Merged
IanMayo merged 5 commits intomainfrom
claude/rest-app-setup-011CUpfZPy5S4mBqfYb5Uthr
Nov 6, 2025
Merged

feat: Enable FastMCP web UI for browser-based testing#232
IanMayo merged 5 commits intomainfrom
claude/rest-app-setup-011CUpfZPy5S4mBqfYb5Uthr

Conversation

@IanMayo
Copy link
Member

@IanMayo 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
- 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
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

🎨 Web Components Visual Testing Results

Visual testing completed successfully!

🔍 Visual Review: View visual changes
📚 Storybook Preview: Browse components
🔧 Build Details: Chromatic build

📋 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)
@IanMayo IanMayo force-pushed the claude/rest-app-setup-011CUpfZPy5S4mBqfYb5Uthr branch from 3c082f7 to 94ce212 Compare November 6, 2025 17:10
- 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.
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

❌ VS Code Extension PR Preview Deployment Failed

The VS Code extension PR preview deployment encountered an error during the build or deployment process.

🔧 Troubleshooting:

  • Check the workflow logs for detailed error information
  • Ensure the extension builds successfully locally
  • Verify that all required secrets are configured

📋 Details:


The deployment will retry automatically when you push new commits to this PR.

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

🔧 Tool Vault Build Complete

Commit: ece3591
Artifact: Available in Actions tab
Preview App: https://toolvault-pr-232.fly.dev

The Tool Vault packager has been built and tested successfully.

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

🚀 VS Code Extension PR Preview Deployed

Your VS Code extension PR preview has been successfully deployed to Fly.io!

🌐 Preview URL: https://pr-232-futuredebrief.fly.dev

📋 Details:

🔧 What's included:

  • VS Code (code-server) environment
  • Debrief extension pre-installed
  • Sample workspace with test files

💡 How to use:

  1. Click the preview URL above
  2. Open any .plot.json file to test the custom editor
  3. Use Ctrl+Shift+P to access extension commands
  4. Check the Explorer panel for the "Hello World" view

This preview will be automatically updated when you push new commits to this PR.

@IanMayo IanMayo merged commit 9302f1c into main Nov 6, 2025
7 checks passed
@IanMayo IanMayo deleted the claude/rest-app-setup-011CUpfZPy5S4mBqfYb5Uthr branch November 6, 2025 20:05
@github-actions
Copy link

github-actions bot commented Nov 6, 2025

🧹 Tool Vault Cleanup Complete

The preview Fly.io app toolvault-pr-232 has been cleaned up after PR closure.

@github-actions
Copy link

github-actions bot commented Nov 6, 2025

🧹 VS Code Extension PR Preview Cleaned Up

Your PR preview environment has been automatically destroyed.

✅ Cleanup successful!

All associated resources have been removed from Fly.io to optimize costs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants