MCP ServerSTDIOOfficialv1.0.0

Polyglot Database MCP Server

Query and manage 20+ databases—SurrealDB, ArangoDB, Virtuoso, CouchDB, Cassandra, and others—through a single unified MCP interface. For developers building multi-database applications or needing flexible data access across heterogeneous backends.

io.github.hyperpolymath/poly-db-mcp

Hosted URL

Local install

Transport

STDIO

Auth

No auth required

What the Polyglot Database MCP server does

How models use it and what it is built for.

Query and manage 20+ databases—SurrealDB, ArangoDB, Virtuoso, CouchDB, Cassandra, and others—through a single unified MCP interface. For developers building multi-database applications or needing flexible data access across heterogeneous backends.

Connect to Polyglot Database

Local install — runs as a subprocess.

docker run ghcr.io/hyperpolymath/poly-db-mcp:main

Resources

Where to find authoritative docs and source for Polyglot Database.

Example prompts for Polyglot Database

Paste any of these into Agent Studio after connecting Polyglot Database.

  • Query SurrealDB for all users created in the last 7 days
  • Insert a document into CouchDB and return the revision ID
  • Run a SPARQL query against Virtuoso
  • List available databases and their connection status

Polyglot Database MCP server — FAQ

Common questions about connecting and running Polyglot Database.

  • What databases does poly-db-mcp support?

    The server supports 20+ databases including SurrealDB, ArangoDB, Virtuoso, CouchDB, Cassandra, and others. Check the registry or documentation for the complete list of supported backends.

  • How do I set up poly-db-mcp?

    The server runs via Docker using `docker run ghcr.io/hyperpolymath/poly-db-mcp:main`. It communicates over stdio. Ensure your MCP client is configured to launch this container and pass database connection details via environment variables.

  • Do I need separate credentials for each database?

    Yes, you'll need to provide connection credentials for each database you want to access. These are typically passed as environment variables when launching the Docker container.

  • Can I query multiple databases in a single request?

    The server supports unified access to 20+ databases, but query syntax and capabilities depend on the specific database backend. Consult the documentation for multi-database transaction or federation patterns.

  • What's the difference between poly-db-mcp and database-specific MCPs?

    poly-db-mcp provides a single interface for many databases, reducing integration overhead. Database-specific MCPs may offer deeper, more optimized features for one system but require separate setup for each backend.

Skip the local setup — run MCP in your browser

MCP Playground runs 10,000+ hosted MCP servers — GitHub, Linear, Notion, Stripe, Sentry and more — across Claude, GPT, Gemini, DeepSeek and 30+ AI models. Compare model answers side-by-side, save agent presets, share runs. Zero install.

Open Agent Studio

Related servers

More on MCP Playground