Skip to content

Available Servers

MCP Gateway supports many different MCP servers. Here are some of the most popular ones:

  • DuckDuckGo: Web search without API keys
  • Brave: Web search using Brave Search API
  • Exa: Neural search API
  • ArXiv: Search and retrieve ArXiv papers
  • Wikipedia: Search Wikipedia articles
  • PostgreSQL: Connect to PostgreSQL databases
  • MySQL: Connect to MySQL databases
  • MongoDB: Connect to MongoDB databases
  • Redis: Connect to Redis instances
  • Chroma: Vector database operations
  • Pinecone: Vector database operations
  • AWS: AWS service integration
  • Azure: Azure service integration
  • GCP: Google Cloud Platform integration
  • Vercel: Vercel deployment and management
  • Heroku: Heroku app management
  • GitHub: GitHub repository operations
  • GitLab: GitLab repository operations
  • Code Interpreter: Execute code in sandbox
  • Filesystem: File system operations
  • OpenAI: OpenAI API integration
  • Anthropic: Anthropic Claude API
  • Hugging Face: Hugging Face models
  • ElevenLabs: Text-to-speech service
  • Slack: Slack workspace integration
  • Discord: Discord bot operations
  • Gmail: Gmail API integration
  • Notion: Notion workspace integration

Here are some common server configurations:

from agentbox import Sandbox

sandbox = Sandbox.create(
   api_key="ab_xxxxxxxxxxxxxxxxxxxxxxxx",
   mcp={
       "duckduckgo": {}
   }
)
from agentbox import Sandbox

sandbox = Sandbox.create(
   api_key="ab_xxxxxxxxxxxxxxxxxxxxxxxx",
   mcp={
       "arxiv": {
           "storagePath": "/tmp/arxiv"
       }
   }
)
from agentbox import Sandbox

sandbox = Sandbox.create(
   api_key="ab_xxxxxxxxxxxxxxxxxxxxxxxx",
   mcp={
       "github": {
           "token": "your-github-token",
           "owner": "your-username",
           "repo": "your-repo"
       }
   }
)
from agentbox import Sandbox

sandbox = Sandbox.create(
   api_key="ab_xxxxxxxxxxxxxxxxxxxxxxxx",
   mcp={
       "postgres": {
           "connectionString": "postgresql://user:pass@host:5432/db"
       }
   }
)

You can configure multiple servers in a single sandbox:

from agentbox import Sandbox

sandbox = Sandbox.create(
   api_key="ab_xxxxxxxxxxxxxxxxxxxxxxxx",
   mcp={
       "duckduckgo": {},
       "arxiv": {"storagePath": "/tmp/arxiv"},
       "context7": {},
       "github": {
           "token": "your-github-token",
           "owner": "your-username",
           "repo": "your-repo"
       }
   }
)