mcp-agent supports multiple LLM providers. Choose your preferred provider:
OpenAI
Copy
Ask AI
# With uvuv add "mcp-agent[openai]"# With pippip install "mcp-agent[openai]"
Anthropic
Copy
Ask AI
# With uvuv add "mcp-agent[anthropic]"# Use Anthropic's Claude models via Amazon Bedrockuv add "mcp-agent[anthropic_bedrock]"# Use Anthropic's Claude models via Google's Vertex AIuv add "mcp-agent[anthropic_vertex]"# With pippip install "mcp-agent[anthropic]"
Azure OpenAI
Copy
Ask AI
# With uvuv add "mcp-agent[azure]"# With pippip install "mcp-agent[azure]"
AWS Bedrock
Copy
Ask AI
# With uvuv add "mcp-agent[bedrock]"# With pippip install "mcp-agent[bedrock]"
Google Gemini
Copy
Ask AI
# With uvuv add "mcp-agent[google]"# With pippip install "mcp-agent[google]"
All Providers
You can also install dependencies for multiple providers. For example:
Copy
Ask AI
# With uvuv add "mcp-agent[openai,anthropic,azure,bedrock,google]"# With pippip install "mcp-agent[openai,anthropic,azure,bedrock,google]"
# Navigate to any examplecd examples/basic/mcp_basic_agent# Copy and configure secretscp mcp_agent.secrets.yaml.example mcp_agent.secrets.yaml# Edit mcp_agent.secrets.yaml with your API keys# Run the exampleuv run main.py