Introduction
MCP Canvas Feature: External Server Integration
The MCP Canvas interface in ELITEA serves as an integrated MCP management system accessible directly from the chat interface. This feature enables you to create MCP entries, configure available tools, and manage connections to external MCP servers without leaving your conversation context. Key Aspects of the MCP Canvas Feature:- Integrated Chat Experience: Access MCP management directly from the PARTICIPANTS section in chat, maintaining conversation context while configuring external tools.
- Dynamic Tool Discovery: MCP tools are automatically discovered from connected MCP servers via the Elitea MCP Client.
- Real-time Validation: Configuration fields are validated in real-time, ensuring proper setup before MCP creation.
- Instant Integration: Created MCPs are immediately available for use in conversations and can be added to agents and pipelines.
- Server Connection Management: Connect to external MCP servers running locally or remotely through the Elitea MCP Client.
Before creating MCPs from canvas, ensure the Elitea MCP Client is installed and running with at least one MCP server configured. See the MCP Client integration guide for setup instructions.
Creating MCPs via Canvas Interface
Step 1: Access the MCP Creation Canvas
- Navigate to the Chat page (main sidebar menu).
- In the PARTICIPANTS section, locate MCP.
- Click on the Create new MCP button.

Step 2: Select MCP Server Type
The MCP selection interface displays all available MCP servers discovered from your Elitea MCP Client connection:- Browse Available MCPs: View all connected MCP servers grouped by category
- Search MCPs: Use the search box to filter by MCP server name
- Select MCP Type: Click on the desired MCP server to begin configuration
- Running MCP servers in your Elitea MCP Client configuration
- Active connection status to the ELITEA platform
- Project-specific MCP server availability
- Playwright: Browser automation and testing
- GitHub: Repository and code management
- Figma: Design file access and manipulation
- Custom MCP Servers: Any MCP-compliant server configured in your client

Step 3: Configure General Information
After selecting an MCP server type, configure the basic MCP settings: Required Fields:- Name* (required): Enter a descriptive name for your MCP connection (e.g., “Playwright Browser Automation”, “GitHub Integration”)
- Description (optional): Provide a clear description of what this MCP does and its purpose
Step 4: Configure MCP Tools
In the TOOLS section, select which tools from the MCP server you want to enable:- Review Available Tools: All tools exposed by the selected MCP server are listed
- Select Tools: By default, all tools are selected. Uncheck any tools you don’t want to expose
- Tool Descriptions: Each tool shows its name and description from the MCP server
- Enable only the tools you need (principle of least privilege)
- Review tool descriptions to understand their capabilities
- Some MCP servers may expose dozens of tools - select only relevant ones
- Playwright MCP:
navigate,click,type,screenshot,evaluate,wait_for - GitHub MCP:
create_issue,list_repositories,get_file_contents,create_pull_request - Figma MCP:
get_file,get_components,export_image

Step 5: Save MCP Configuration
Click the Save button to create your MCP connection. What Happens on Save:- MCP entry is created in your ELITEA project
- Selected tools are registered and become available
- Connection to the external MCP server is validated
- The canvas closes and you return to the chat interface
- Your newly created MCP appears in the PARTICIPANTS section under MCP

- Adding to agents (via + MCP button in agent configuration)
- Adding to pipelines (via + MCP button in pipeline configuration)
- Using directly in conversations
Editing MCPs via Canvas Interface
Accessing MCP Edit Mode
There are two ways to access the MCP edit mode:-
From PARTICIPANTS Section
- Navigate to the Chat page where the MCP is available.
- In the PARTICIPANTS section, locate MCP.
- Find the MCP you want to edit.
- Hover over the MCP to reveal action buttons.
- Click the pencil Edit icon that appears.

Modifying MCP Configuration
Once in edit mode, you can modify the following configuration parameters:Basic Configuration Modifications:
- Name: Update the MCP connection name
- Description: Modify the purpose or scope description
- Tools Selection: Enable or disable specific tools from the MCP server
- Add tools that were previously disabled
- Remove tools that are no longer needed
- Review updated tool lists if the MCP server has been upgraded
- Open the MCP in edit mode
- Uncheck unnecessary tools (e.g.,
type,click,evaluate) - Keep only
navigate,screenshot, andwait_for - Click Save to apply changes
Connection Status Management
When editing MCPs, you can monitor the connection status: Connection States:- Connected (Green): MCP server is reachable and tools are available
- Disconnected (Orange): MCP server is not accessible
- Tools may not be discoverable
- MCP cannot be used in conversations
- Restart Elitea MCP Client to reconnect
- Ensure Elitea MCP Client is running
- Verify MCP server configuration in client
- Refresh the MCP edit interface
- Tools should populate automatically once connection is established
Troubleshooting Common Issues
MCP Creation Issues
No MCP Types Available:- Problem: MCP type selector is empty
- Solution: Ensure Elitea MCP Client is installed and running
- Verification Steps:
- Check if
alita-mcptray application is running - Verify MCP server configurations in client
- Confirm connection to ELITEA platform
- Refresh the MCP canvas interface
- Check if
- Problem: MCP server selected but no tools appear
- Solution: Verify MCP server connection and restart if needed
- Prevention: Test MCP server connection before creating MCP entry
- Problem: Cannot save MCP configuration
- Solution: Review all fields marked with asterisk (*) and ensure they are completed
- Verification: Check that Name field contains valid text
MCP Management Issues
Edit Mode Access:- Problem: Cannot access edit mode for existing MCP
- Solution:
- Verify you have appropriate permissions
- Ensure the MCP belongs to your current project
- Check that you’re not in a read-only view
- Problem: MCP shows as disconnected in edit mode
- Solution:
- Restart Elitea MCP Client tray application
- Verify MCP server is still configured
- Check network connectivity
- Refresh the MCP configuration
- Problem: Previously available tools no longer appear
- Solution:
- Verify MCP server is still running
- Check if MCP server configuration has changed
- Ensure client connection is active
- Tool list updates automatically when server reconnects
PARTICIPANTS Section Issues
MCP Not Appearing:- Problem: Created MCP doesn’t appear in PARTICIPANTS
- Solution: Refresh the interface or verify the MCP was created in the correct project
- Check: Ensure you’re viewing the correct project context
- Problem: MCP shows disconnected status
- Solution:
- Start or restart Elitea MCP Client
- Verify MCP server configuration
- Check server is running and accessible
- Wait for automatic reconnection (may take a few seconds)
- Problem: MCP appears but cannot be added to conversation
- Solution:
- Verify MCP is connected (green status)
- Ensure at least one tool is enabled
- Check that MCP server is responding to requests
- Review MCP Client logs for errors
Best Practices
MCP Naming and Organization
- Descriptive Names: Use clear, specific names that indicate the MCP’s purpose
- ✅ Good: “Playwright Browser Testing”
- ❌ Poor: “MCP1” or “Test”
- Consistent Naming: Follow a naming convention across all MCPs in your project
- Include Server Type: Consider including the MCP server type in the name for clarity
Tool Selection
- Principle of Least Privilege: Enable only the tools you need
- Review Periodically: Audit enabled tools regularly and disable unused ones
- Document Tool Usage: Add descriptions explaining which tools are used and why
- Test Before Production: Verify selected tools work as expected before using in critical workflows
Connection Management
- Keep Client Running: Ensure Elitea MCP Client runs continuously for best experience
- Monitor Connection Status: Regularly check MCP connection states
- Update Servers: Keep MCP servers updated to latest versions for new features
- Backup Configurations: Document MCP server configurations outside ELITEA
Security Considerations
- Limit Tool Access: Only enable tools that are necessary for your use case
- Review Permissions: Understand what each tool can access and modify
- Monitor Usage: Track which agents and pipelines use each MCP
- Secure Credentials: Ensure MCP server credentials are properly secured in Elitea MCP Client
Conclusion
The MCP Canvas feature in ELITEA provides a powerful and intuitive way to manage Model Context Protocol server connections directly from your chat interface. By following the practices outlined in this guide, you can effectively create, configure, and manage MCPs that extend your AI workflows with external tool capabilities. Key Benefits Recap:- Streamlined Creation: Create MCP connections without leaving your conversation context
- Dynamic Discovery: Automatically discover tools from connected MCP servers
- Real-time Integration: Immediately use MCPs in agents, pipelines, and conversations
- Flexible Management: Edit and update MCP configurations as needs change
- Server Independence: Connect to any MCP-compliant server through the Elitea MCP Client
- Use in Chat Conversation: Add the MCP directly to your current conversation from the PARTICIPANTS section
- Add to Agents: Use the + MCP button in agent configuration to attach MCP tools
- Add to Pipelines: Include MCP tools in pipeline workflows
- Test Functionality: Use the MCP test panel to validate tool functionality
- Monitor Usage: Track how MCPs are being used across your project
For additional information and related functionality, refer to these helpful resources:
- MCP Menu - Complete reference for MCP management and testing options
- MCP Client Integration - Setup and configuration guide for Elitea MCP Client
- Connect External Tools to Elitea with MCP - Quick start guide for MCP client setup
- Setting Up MCP Server in VS Code - Quick start guide for MCP server setup
- Chat Menu - Comprehensive guide to chat interface features and navigation