Provides direct API integration with EuConquisto Composer platform for educational content creation, offering a 7-step workflow to create, validate, format, and save educational lessons with support for multiple content formats and Brazilian education standards compliance.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@EuConquisto Composer MCPcreate a lesson about photosynthesis for 5th grade science"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
EuConquisto Composer MCP
Educational content creation system with direct API integration for EuConquisto Composer platform.
Current Version: v1.1.0 (Fail-Fast Reliability Suite)
β¨ What's New in v1.1.0
Fail-Fast Validation: All 7 tools enhanced with comprehensive error reporting
Development Mode: Clear, actionable error messages for faster debugging
Dynamic Content Adaptation: Supports 6 different content formats automatically
No Breaking Changes: Fully backward compatible with v1.0.0
Comprehensive API Documentation: Complete reference for all 7 workflow tools
Features
π― Direct API Integration: No browser automation complexity
π 7-Step Workflow: Complete lesson creation pipeline
π Universal Content Support: Any educational topic without templates
π Comprehensive Validation: Immediate feedback on issues
π Brazilian Education Focus: Grade levels and BNCC compliance
Quick Start
Prerequisites
Node.js 18+
Claude Desktop
EuConquisto Composer account credentials
Installation
# Clone repository
git clone https://github.com/yourusername/euconquisto-composer-mcp-poc.git
cd euconquisto-composer-mcp-poc
# Install dependencies
npm installConfiguration
Update your Claude Desktop config (~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": {
"euconquisto-composer-direct": {
"command": "node",
"args": [
"--max-old-space-size=4096",
"/absolute/path/to/euconquisto-composer-mcp-poc/dist/direct-api-server-v1.0.0.js"
],
"env": {
"EUCONQUISTO_ACCESS_TOKEN": "your_access_token_here",
"EUCONQUISTO_PROJECT_UID": "your_project_uid_here",
"EUCONQUISTO_CONNECTORS": "[{\"uid\":\"your_connector_uid\",\"name\":null,\"type\":\"Composer_1\",\"permissions\":[]}]",
"NODE_ENV": "development",
"MCP_DEBUG": "true"
}
}
}
}Important: Replace /absolute/path/to/euconquisto-composer-mcp-poc/ with your actual project path.
Usage
Restart Claude Desktop
Use the 7-step workflow:
get_smart_guidance- Get educational guidance with widget predictionsanalyze_content_for_widgets- Analyze content structure (6 formats supported)get_widget_requirements- Get widget specifications with validation rulesvalidate_lesson_data- Validate lesson structure with fail-fast error reportingformat_for_composer- Format for Composer API with structure verificationsave_composition_direct_api- Save to platform via direct APIopen_composition_editor- Open in browser with navigation checks
π Complete Documentation Suite:
Getting Started - Complete setup guide (10-15 minutes)
API Reference - Detailed tool documentation with schemas and error handling
Error Reference - Comprehensive troubleshooting guide
Development Guide - Contributing and development workflow
Documentation Index - Complete documentation overview
Development Mode
v1.1.0 introduces fail-fast validation with detailed error messages:
// Example error response
{
success: false,
error: {
code: 'VALIDATION_FAILED',
message: 'Detailed error description',
troubleshooting: {
requiredInputStructure: { ... },
commonIssues: [ ... ],
debugSteps: [ ... ]
}
}
}Architecture
Direct API: Environment-based authentication
No Browser Automation: Simple, reliable HTTP calls
Modular Tools: Each step is independent
Fail-Fast: Immediate validation feedback
License
MIT
Support
For issues or questions, please open a GitHub issue.
Status: β Production Ready with Enhanced Development Mode