Configuration
Transport Types
Three transport types are supported:Tool Namespacing
When multiple MCP servers are configured, tools are namespaced asserverName_toolName to avoid collisions. With a single server, tool names are used as-is.
Lazy Connection
MCP connections are established lazily on the firstrun() call and cached for the agent’s lifetime. This follows the same pattern as skills discovery. Always call agent.close() when done to clean up connections.