MCP Module
Model Context Protocol integration.
Classes
Functions
| Function |
Description |
| load_mcp_json |
Load configs from .mcp.json file |
Exceptions
Quick Example
from mamba_agents import Agent
from mamba_agents.mcp import MCPClientManager, MCPServerConfig
configs = [
MCPServerConfig(
name="filesystem",
transport="stdio",
command="npx",
args=["-y", "@modelcontextprotocol/server-filesystem", "/path"],
),
]
manager = MCPClientManager(configs)
agent = Agent("gpt-4o", toolsets=manager.as_toolsets())
result = await agent.run("List files")
Loading from .mcp.json
from mamba_agents.mcp import MCPClientManager
# Load from Claude Desktop compatible format
manager = MCPClientManager.from_mcp_json(".mcp.json")
agent = Agent("gpt-4o", toolsets=manager.as_toolsets())
Imports
from mamba_agents.mcp import (
# Manager and config
MCPClientManager,
MCPServerConfig,
MCPAuthConfig,
# Loader
load_mcp_json,
# Exceptions
MCPConfigError,
MCPFileNotFoundError,
MCPFileParseError,
MCPServerValidationError,
)