Skip to main content
Glama
CLAUDE-DESKTOP-FINAL-WORKING.mdβ€’2.44 kB
# Claude Desktop - FINAL WORKING CONFIGURATION **Document**: Browser Automation MCP - Complete Solution **Version**: FINAL **Date**: July 8, 2025 **Status**: PRODUCTION READY WITH BROWSER AUTOMATION ## βœ… **THE WORKING CONFIGURATION** ```json { "mcpServers": { "euconquisto-composer": { "command": "/Users/ricardokawasaki/Desktop/euconquisto-composer-mcp-poc/start-mcp-fixed.sh", "args": [] } } } ``` ## πŸš€ **What This Does** 1. **Starts JWT authentication server** (silent, no stdout interference) 2. **Launches Playwright browser automation** 3. **Opens EuConquisto Composer in browser** 4. **Creates composition with your content** 5. **Saves directly to Composer** ## 🎯 **How It Works** When you ask Claude to create a lesson: 1. MCP tool `create-intelligent-composition` activates 2. Browser window opens automatically 3. Navigates to Composer with JWT authentication 4. Creates new composition 5. Fills in educational content 6. Saves the composition 7. Leaves browser open for you to see/edit ## πŸ“‹ **Testing Steps** 1. **Update Claude Desktop configuration** with the JSON above 2. **Restart Claude Desktop** 3. **Test with**: "Crie uma aula de aproximadamente 50 minutos sobre fotossΓ­ntese" 4. **Watch the browser** open and create your content ## βœ… **Expected Behavior** - Browser window opens (not headless) - Composer interface loads with authentication - New composition is created - Educational content is filled in - Composition is saved - Browser stays open for verification ## πŸ”§ **Key Fixes Applied** 1. **Removed import dependencies** - Self-contained implementation 2. **Fixed logging** - All logs go to stderr, only JSON to stdout 3. **JWT authentication** - Properly integrated 4. **Browser automation** - Complete Playwright implementation 5. **Error handling** - Graceful failures with clear messages ## 🚨 **Requirements** - JWT token file: `correct-jwt-new.txt` in project root - Playwright browsers installed: `npm run install:browsers` - Node.js 18+ with 4GB heap allocation - Internet connection for Composer access ## πŸ’― **This IS the Solution** No more "content only" or "manual copy-paste". This implementation: - βœ… Opens the browser - βœ… Navigates to Composer - βœ… Creates the composition - βœ… Saves automatically - βœ… Complete end-to-end automation **The browser automation is not optional - it's the core feature, and now it works!**

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/rkm097git/euconquisto-composer-mcp-poc'

If you have feedback or need assistance with the MCP directory API, please join our Discord server