Skip to main content

Overview

The MCP (Model Context Protocol) Node enables AI agents to use tools from MCP servers. This node enables you to:
  • Connect to MCP-compliant tool servers
  • Use external tools and APIs through standardized interfaces
  • Extend AI capabilities with specialized functions
  • Integrate with services that provide MCP servers
  • Access resources and tools from various providers
This node is experimental and may be unreliable. Use with caution in production workflows.

Configuration Parameters

Node Configuration

  • MCP Server: Select which MCP server to connect to. Available options include:
    • GitHub MCP Server (for GitHub operations)
    • Other configured MCP servers
  • Query: The task or question for the agent to accomplish using the MCP server’s tools
    What tools can you use?
    Create a new issue in the repository
    Search for pull requests related to bug fixes
  • System Prompt: Customize how the agent uses MCP tools
  • Model: Select the language model (must support function calling)
  • Max Steps: Maximum number of reasoning and tool-use iterations (1-50)

Expected Inputs and Outputs

  • Inputs:
    • The node accepts text input that can be referenced in the query
  • Outputs:
    • output: The agent’s final response after using MCP tools
    • conversation: Detailed log of tool calls and reasoning

Use Case Examples

  1. GitHub Automation: Use the GitHub MCP server to automate repository operations like creating issues, managing pull requests, or updating code.
  2. External Service Integration: Connect to MCP servers provided by third-party services for specialized functionality.
  3. Tool Discovery: Query MCP servers to discover available tools and capabilities, then use them dynamically.

Error Handling and Troubleshooting

  • MCP Server Connection: Ensure the MCP server is accessible and properly configured with any required authentication.
  • Tool Compatibility: Not all MCP tools may work as expected. This is an experimental feature with ongoing improvements.
  • Model Selection: Use models with strong function-calling capabilities for reliable MCP tool usage.
If you encounter any issues not covered in this documentation, please reach out to our support team for assistance.

Relevant Nodes