MotionQL
AI assistant & MCP server

An AI assistant that never sees your data unless you say so

Bring your own Gemini, Claude or OpenAI-compatible key, or a local model. Ask in plain English, chat with your database, and let AI coding tools use your open connections through a local MCP server.

MCP endpoint (this computer only)

http://127.0.0.1:27118/mcp
Watch

See it in action

Your AI assistant, powered by Gemini

Bring your own free Gemini key, then ask in plain English for queries, explain plans, pipelines and masking rules.

AI on every screen

Dashboards from one sentence, slow-query explanations, PII detection, shell help, index verdicts and test data.

Capabilities

What you can do with it

Your provider

Google Gemini, Anthropic Claude, or any OpenAI-compatible endpoint, including local models such as Ollama.

Plain English to queries

Get a find, an aggregation pipeline or SQL from a description.

Ask Your Database

Counts, lookups and summaries, answered by validated queries on your connection.

Assistant chat

It looks things up with MotionQL's own tools and shows every step. Writes are proposals with a dry-run count, and nothing changes until you click Apply.

MCP server for coding tools

Off by default. Lets tools such as Claude Code, Cursor and VS Code Copilot use connections that allow AI, on 127.0.0.1 with a private token. Writes need a second switch and your approval.

Explain, fix, advise

Explain plans, fix errors, index advice, pipeline debugging, compare summaries and masking suggestions.

Ask AI on every screen

Profiler, server monitoring, indexes, import and export, the chart editor, roles, the scheduler, the SQL editor and more get an Ask AI button. It suggests; nothing runs until you apply it.

Backup models

When Gemini is busy or rate-limited, MotionQL retries on a backup Gemini model and tells you which one answered.

Free to start

A step-by-step guide gets you a free Google Gemini API key in a couple of minutes.

Off until you allow it

AI is off for every connection by default. Passwords, connection strings and keys are never sent.

Values masked

Query results reach the AI with values replaced by their types unless you allow literal values for that connection.

Related features

Your next query deserves a better IDE.

Create a free account, download MotionQL, and paste your Pro key. You'll be querying in under two minutes.