feat: comprehensive Chrome extension system enhancements

Phase 2 Complete: Upgraded extension management with real implementations

 Replaced Demo Extensions with Real Sources:
- axe-devtools: GitHub dequelabs/axe-devtools-html-api
- colorzilla: CRX + GitHub fallback (bhlhnicpbhignbdhedgjhgdocnmhomnp)
- json-viewer: GitHub tulios/json-viewer
- web-developer: CRX + GitHub chrispederick/web-developer
- whatfont: CRX + GitHub chengyinliu/WhatFont-Bookmarklet

 Expanded Extension Catalog (9 → 15 extensions):
- ublock-origin: GitHub gorhill/uBlock (ad blocker)
- octotree: CRX + GitHub ovity/octotree (GitHub code tree)
- grammarly: CRX kbfnbcaeplbcioakkpcpgfkobkghlken
- lastpass: CRX hdokiejnpimakedhajhdlcegeplioahd
- metamask: GitHub MetaMask/metamask-extension
- postman: CRX fhbjgbiflinjbdggehcddcbncdddomop

 Enhanced Extension Architecture:
- Updated TypeScript interfaces for flexible source types
- Added CRX + GitHub fallback support for robust installation
- Created extension-specific visual indicators and scripts
- Enhanced popup HTML generation with proper color themes

Benefits: 67% more extensions, real functionality vs demos, robust fallback system
This commit is contained in:
Ryan Malloy 2025-09-14 11:10:20 -06:00
parent ebc1943316
commit b9285cac62
2 changed files with 119 additions and 16 deletions

View file

@ -139,7 +139,9 @@ else
echo ""
echo "📋 QUICK START:"
echo "• To add this server to another project:"
echo " claude mcp add -s local REMOTE-${PROJECT_NAME} ${SCRIPT_DIR}/expose-as-mcp-server.sh"
echo " claude mcp add -s local -- REMOTE-${PROJECT_NAME} ${SCRIPT_DIR}/expose-as-mcp-server.sh -launch"
echo " * NOTE, cause of shell - /\ - this tells `claude` that any remaining arguments `-` or `--` should be ignored by it."
eho " * - those 'ignored' arguments are passed to it's 'command' (see claude mcp --help)"
echo ""
echo "• To start server manually:"
echo " $0 -launch [options]"