mcpdirectory.dev
9,129 servers · updated 23 Sept

QueryWeaver MCP server

official from Falkordb Active last commit 20 d
{
  "mcpServers": {
    "falkordb-queryweaver": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "docker.io/falkordb/queryweaver:0.0.11"
      ],
      "env": {
        "OPENAI_API_KEY": "sk-...",
        "GEMINI_API_KEY": "<gemini_api_key>",
        "ANTHROPIC_API_KEY": "sk-ant-...",
        "AZURE_API_KEY": "<azure_api_key>",
        "FASTAPI_SECRET_KEY": "<fastapi_secret_key>",
        "COHERE_API_KEY": "<cohere_api_key>"
      }
    }
  }
}
file .mcp.json (in your project root)version 0.0.11

What it does

QueryWeaver is an open-source Text2SQL tool that converts natural language questions into SQL by understanding graph-based database schemas. It provides both a REST API and an MCP server interface for developers who need to query databases with natural language.

  • Ask a database natural-language questions and receive SQL queries and results without writing SQL manually.
  • Integrate Text2SQL capabilities into applications via REST API or MCP endpoints for database querying.
  • Maintain per-user conversation memory in graph form to improve query context across multiple interactions.

Tools this server exposes

ToolDoes
list_databasesList available databases accessible to the authenticated user.
connect_databaseConnect to a database by registering it in QueryWeaver.
database_schemaRetrieve the schema of a connected database including tables, columns, and relationships.
query_databaseRun a Text2SQL chat query against a database and receive SQL and results.

Before you enable it

An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.