logo_smallAxellero.io

MCP Servers

Connect to Model Context Protocol servers to access external tools and data sources.

Model Context Protocol (MCP) Servers are interfaces that expose data and functionality from external systems or data sources. While Axellero Studio is a design-time tool for building integrations, the AI agents and workflows you create become MCP clients at runtime, connecting to MCP servers to retrieve data and execute tasks.

What are MCP Servers?

MCP (Model Context Protocol) Servers are standardized interfaces that:

  • Expose external tools and data sources to LLM applications like Axellero
  • Facilitate communication between AI systems and external systems
  • Provide structured access to databases, file systems, APIs, and services
  • Enable tool integration beyond built-in connector capabilities

Runtime MCP Integration

When you build AI agents and workflows in Axellero Studio, they become MCP Clients at runtime:

  • Agents and workflows connect to MCP-compliant servers during execution
  • Retrieve data from external systems via MCP protocol
  • Execute tasks and operations through MCP servers
  • Integrate with tools that provide MCP interfaces

Axellero Studio provides the design-time interface for configuring these MCP connections.

Common MCP Server Types

System Access Servers

Provide access to system resources and tools:

Server TypeExamplesUse Cases
File SystemLocal file operations, cloud storageRead/write files, directory operations, file management
DatabaseSQL databases, NoSQL storesQuery execution, data retrieval, database operations
Web SearchSearch engines, web crawlersInformation gathering, research, content discovery
Command LineShell access, system commandsSystem administration, script execution, automation

Development Tools Servers

Integrate with development and productivity tools:

Server TypeExamplesUse Cases
Version ControlGit repositories, SVNCode management, version tracking, collaboration
Issue TrackingJira, GitHub Issues, LinearBug tracking, feature requests, project management
DocumentationWikis, knowledge basesInformation retrieval, content management
CommunicationSlack, Teams, email systemsMessaging, notifications, team coordination

Business System Servers

Connect to enterprise and business applications:

Server TypeExamplesUse Cases
CRM SystemsSalesforce, HubSpotCustomer data, sales pipeline, contact management
ERP SystemsSAP, Oracle ERPBusiness processes, resource planning, operations
AnalyticsBusiness intelligence toolsData analysis, reporting, insights
Custom APIsInternal services, legacy systemsProprietary integrations, specialized workflows

Adding MCP Servers

Creating a New MCP Server Connection

  1. Navigate to Integrations: Go to the Integrations section
  2. Select MCP Servers Tab: Click on the "MCP Servers" tab
  3. Add New Server: Click the "+" button to create a new connection
  4. Configure Server Details: Enter server information and settings
  5. Test Connection: Verify the server is accessible and responding
  6. Save Configuration: Store the MCP server setup

Configuration Options

SettingDescriptionImplementationRequired
NameDescriptive server identifierFree text fieldYes
DescriptionPurpose and capabilitiesFree text fieldNo
Server URLMCP server endpointFull URL with transport typeYes
Transport TypeConnection methodSSE or Streamable HTTPYes

Authentication Methods:

MethodConfigurationImplementationUse Cases
OAuth 2.0Client ID, Client Secret, Auth URL, Token URLFull OAuth flow with PKCESecure third-party services
Custom HeadersHeader name/value pairsHTTP headers in requestsAPI keys, bearer tokens
No AuthenticationNoneDirect connectionPublic or internal servers

Using MCP Servers

Tool Integration

MCP tools automatically become available as workflow nodes:

Integration TypeHow It WorksCapabilities
AgentFlowMCP tools appear in node paletteAgents can call external tools during conversations
Low-Code WorkflowsAutomatic node generation from tool schemasVisual workflow building with MCP tool nodes
Dynamic DiscoveryTools sync automatically when server connectsNew tools become available without reconfiguration

MCP Server Status

Server States

StateDescriptionVisual IndicatorActions Available
ConnectedServer responding and tools syncedGreen indicatorView tools, disconnect, edit
Auth RequiredOAuth flow neededOrange indicatorComplete authentication
ErrorConnection or authentication failedRed indicatorView error, retry, edit configuration
PendingConnection attempt in progressLoading indicatorWait or cancel

Implementation Details

Transport Types

TransportProtocolUse CasesConfiguration
SSEServer-Sent EventsReal-time updates, streaming responsesWebSocket-like connection
Streamable HTTPHTTP with streamingStandard REST-like interfaceTraditional HTTP requests

Tool Discovery

When an MCP server connects:

  1. Automatic Discovery: Server tools are automatically detected
  2. Schema Validation: Tool input schemas are validated using JSON Schema
  3. Node Generation: Tools become available as workflow nodes
  4. Real-time Updates: New tools appear immediately when server updates

Execution Flow

StepProcessTimeoutError Handling
Tool CallAgent/workflow invokes MCP tool60 secondsAutomatic retry with exponential backoff
Parameter ValidationInput validated against JSON SchemaImmediateValidation errors returned to caller
Server ExecutionMCP server processes tool requestServer-dependentServer errors propagated to workflow
Result ReturnTool output returned to agent/workflowImmediateStructured response or error details