What AI providers does QueryWeaver support?
QueryWeaver supports Azure OpenAI by default. To use OpenAI directly, set the `OPENAI_API_KEY` environment variable instead of `AZURE_API_KEY`.
@FalkorDB
基本情報
An open-source Text2SQL tool that transforms natural language into SQL using graph-powered schema understanding. Ask your database questions in plain English, QueryWeaver handles the weaving.
以下の設定を使って、このサーバーを MCP 対応クライアントに追加してください。
{
"mcpServers": {
"queryweaver": {
"type": "http",
"url": "https://app.queryweaver.ai/mcp",
"headers": {
"Authorization": "Bearer your_token_here"
}
}
},
"inputs": []
}List all available graphs/databases for the authenticated user. Requires authentication.
Return all nodes and edges for the specified database schema. Requires authentication. args: graph_id (str): The ID of the graph to query (the database name).
Query the Database with the given graph_id and chat_data. Requires authentication. Args: graph_id (str): The ID of the graph to query. chat_data (ChatRequest): The chat data containing user queries and context.
Accepts a JSON payload with a database URL and attempts to connect. Supports both PostgreSQL and MySQL databases. Streams progress steps as a sequence of JSON messages separated by a delimiter. Requires authentication.
QueryWeaver is an open-source Text2SQL tool that converts plain-English questions into SQL using graph-powered schema understanding. It helps you ask databases natural-language questions and returns SQL and results.
You can run QueryWeaver via Docker with a single command (docker run -p 5000:5000 -it falkordb/queryweaver) or from source using Python 3.12+ and pipenv. Configuration is provided through environment variables (e.g., Azure OpenAI or OpenAI API keys). QueryWeaver exposes a REST API with endpoints for managing graphs and running Text2SQL queries, and optionally provides MCP endpoints for integration with AI assistants.
QueryWeaver supports Azure OpenAI by default. To use OpenAI directly, set the `OPENAI_API_KEY` environment variable instead of `AZURE_API_KEY`.
All authenticated endpoints require a Bearer token in the `Authorization` header. In the browser the app uses session cookies and OAuth flows (Google, GitHub); for scripts you can use an API token.
Yes, QueryWeaver includes built-in MCP endpoints (`list_databases`, `connect_database`, `database_schema`, `query_database`). These are enabled by default and can be disabled by setting `DISABLE_MCP=true`.
You need Python 3.12+, pipenv, a FalkorDB instance, and Node.js with npm (for the TypeScript frontend).
The `POST /graphs/{graph_id}` endpoint streams JSON objects delimited by the boundary string `|||FALKORDB_MESSAGE_BOUNDARY|||` containing intermediate reasoning steps, follow-up questions, and the final SQL.
A Model Context Protocol server that provides read-only access to MySQL databases. This server enables LLMs to inspect database schemas and execute read-only queries.

Model Context Protocol Servers
Postgres MCP Pro provides configurable read/write access and performance analysis for you and your AI agents.
A Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma
Drop-in Apache Spark replacement written in Rust, unifying batch processing, stream processing, and compute-intensive AI workloads.
コメント