Skip to main content
AllMCPs
BrowseBestCategoriesStackCompareToolsGuidesBlog Log in Submit MCP

Stay in the loop

Get new MCP servers and top picks in your inbox.

AllMCPs

The open directory for discovering and installing Model Context Protocol servers.

Explore

  • Browse servers
  • Best MCP servers
  • Categories
  • MCP clients
  • Agent prompts
  • Stack Builder
  • Compare servers
  • Tags index
  • Submit a server
  • Pricing

Learn

  • Guides hub
  • What is MCP?
  • Install guide
  • Troubleshooting
  • Security
  • Blog
  • Blog RSS

Tools

  • All tools
  • Config generator
  • Config validator
  • MCP playground
  • OpenAPI β†’ MCP
  • Badge generator

For agents

  • API docs
  • Trust & traffic
  • llms.txt β†— (opens in a new tab)
  • Catalog JSON β†— (opens in a new tab)
  • Remote MCP β†— (opens in a new tab)

Company

  • About
  • Contact
  • X (@AllMCPs) β†— (opens in a new tab)
  • GitHub β†— (opens in a new tab)
  • Terms
  • Privacy
AllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on BuildlistAllMCPs VerifiedAllMCPs VerifiedFeatured on Nick LaunchesFeatured on Nick LaunchesLaunch Llama NewsletterLaunch Llama NewsletterVerified DR - allmcps.comVerified DR - allmcps.comFeatured on SaaSGrowFeatured on SaaSGrowFeatured on Twelve ToolsFeatured on Twelve ToolsFeatured on Saaspa.geFeatured on Saaspa.geFeatured on Findly.toolsFeatured on Findly.toolsFeatured on Startup FameFeatured on Startup FameFeatured on LaunchKiwiFeatured on LaunchKiwiFeatured on ScrollLaunchFeatured on ScrollLaunchFeatured on DailyPingsFeatured on DailyPingsFazier badgeFazier badgeFeatured on NewTool.siteFeatured on NewTool.siteFeatured on saasfame.comFeatured on saasfame.comDR Checker - Domain RatingDR Checker - Domain RatingListed on Turbo0Listed on Turbo0Launched on LaunchBoard - Product Launch PlatformLaunched on LaunchBoard - Product Launch PlatformList on SimilarlabsList on Similarlabshttps://codetrendy.comhttps://codetrendy.comListed on DevTool.ioFeatured on BuildlistFeatured on Buildlist
Β© 2026 Jackalope Digital LLC. All rights reserved.
  1. Home
  2. πŸ—„οΈ Databases
  3. Nlqdb β€” analytical memory for AI agents
N
Health: Not checked yetWe have not completed a health check for this listing yet.Last checked 8/10/2026, 11:29:01 PM

Nlqdb β€” analytical memory for AI agents

Enrichment pendingWe haven’t run our AI enrichment pass on this listing yet, so the overview, use cases, and FAQ below may be sparse or missing. We work through the catalog over time β€” check back soon.
View Repository

Analytical memory for AI agents: a real Postgres queried in plain English over MCP. One command.

Quick Install

Automated & IDE Setup

Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β€” or use 1-click editor setup below.

Add to CursorAdd to VS Code
Manual Client & Custom JSON ConfigExpand JSON β–Ύ

Install Config Generator

Choose your client
claude_desktop_config.json
{
  "mcpServers": {
    "nlqdb-analytical-memory-for-ai-agents": {
      "command": "npx",
      "args": [
        "-y",
        "nlqdb-analytical-memory-for-ai-agents"
      ]
    }
  }
}

πŸ’‘ Paste into ~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

Install Directory Badge Claim listing AlternativesπŸ—„οΈ More in Databases

Documentation Overview

nlqdb β€” analytical memory for AI agents

Memory your agent can query, not just recall β€” a real database it reaches over MCP.

Connect nlqdb to Claude, Cursor, Codex, or any MCP host. Your agent writes typed rows as it learns, then asks questions in plain English β€” GROUP BY, JOIN, aggregate over what it remembered. A vector store returns the top-k similar chunks; nlqdb runs the query that a similarity index structurally can't. The LLM never emits SQL: it returns a typed plan, our compiler emits the parameterised statement, and you see the exact SQL every time.

It's also a natural-language database for any app. You write HTML; each component asks for what it wants in plain English; nlqdb infers the schema, writes the SQL, runs it, and renders the result. There is no backend for you to build.

Two actions. That's the whole product:

  1. Create a database β€” one word: a name (or a goal).
  2. Talk to it in plain English.
html
<script src="https://elements.nlqdb.com/v1.js" type="module"></script>

<nlq-data
  goal="the 5 newest orders, with customer and item"
  api-key="pk_live_xxx"
  template="table"
  refresh="10s"
></nlq-data>

That's the entire backend for a live order list β€” no API to write, no schema to define, no JSON to parse. Engine choice (Postgres / Mongo / Redis / DuckDB / pgvector / …), schema inference, indexing, backups, and auto-migration between engines based on your real workload are background concerns you never have to see.

Status β€” early, open

nlqdb is early and built in the open, but fully public β€” no gate, no invite code. The marketing site, the /v1/ask pipeline, the <nlq-data> / <nlq-action> elements, the chat app, the TypeScript SDK, the hosted MCP server, and the nlq CLI are all live in some form (see the surface table below). Natural-language β†’ SQL accuracy is still climbing toward our public bar (BIRD β‰₯ 0.65, Spider 2.0 β‰₯ 0.75 on the free model chain), so answers can be wrong β€” every response carries a confidence signal and the SQL it ran.

Use it

Connecting an agent over MCP? On Claude Code, one marketplace add wires the hosted server and both memory skills in a single step:

Code
/plugin marketplace add nlqdb/nlqdb
/plugin install nlqdb-memory@nlqdb

On any other MCP host, give your agent memory with one browser-OAuth approval; headless hosts skip the browser with npx -y @nlqdb/mcp (0.1.1) and an sk_mcp_* MCP key (MCP setup). @nlqdb/sdk (0.3.0) and @nlqdb/mcp (0.1.1) are both published and importable from npm.

The 60-second walkthrough β€” plain HTML, CLI, and ten framework wrappers β€” lives at docs.nlqdb.com. Start with the HTML tutorial or the CLI tutorial.

You don't generate an API key separately: describe your database at nlqdb.com, and the chat hands you a <nlq-data> snippet with the key already inlined.

Examples

examples/ β€” minimal scaffolds in plain HTML, Next.js, Nuxt, SvelteKit, Astro, plus a CLI-only walkthrough. Each is the smallest valid integration around one <nlq-data> element or one CLI session.

What makes it different

Four things every release has to move, none allowed to regress (GLOBAL-025):

  • Engine quality β€” natural-language β†’ SQL accuracy (measured continuously on BIRD + Spider 2.0 + an internal eval), plus the multi-engine layer that moves your data to the right engine for your workload.
  • Onboarding β€” landing to first answer in under a minute, no card, no config.
  • UX β€” see the diff before any write, see the SQL behind every answer, refuse rather than guess when confidence is low.
  • Performance β€” sub-400 ms cached, sub-1.5 s cold.

The bet: get this right on free, open models and it only gets better on frontier ones β€” the scaffolding compounds with whatever model is underneath.

Models & plans

  • Free forever on the built-in open-model chain β€” queries, embeds, and the elements, no card required.
  • Bring your own LLM key (Anthropic / OpenAI / Gemini / Grok / OpenRouter) on any tier, at no markup.
  • Hosted premium models on paid plans, when you'd rather not manage a key of your own.
  • Self-host the source β€” the engine, CLI, MCP server, and SDKs are source-available under FSL-1.1-ALv2: free to self-host for any non-competing use, bring your own LLM key, no per-call fees. The license auto-converts to Apache 2.0 two years after each release.

Paid plans aren't live yet. The full model strategy is in GLOBAL-026.

Surfaces at a glance

SurfaceStatusWhere
HTTP API (POST /v1/ask, POST /v1/run)βœ“ shippedapps/api/src/ask/**
<nlq-data> + <nlq-action> elementsβœ“ shipped (v0.1)packages/elements/**
@nlqdb/sdk (TypeScript)βœ“ shipped (incl. runSql + cross-tenant grant verbs) β€” installable from npm (0.3.0)packages/sdk/**
Framework wrappers (React / Next / Vue / Nuxt / Svelte / SvelteKit / Astro / Solid + Swift)~ built + CI-tested; npm / SPM publish pendingpackages/{react,next,…}/**
Chat app nlqdb.com/appβœ“ shippedapps/web/**
Hosted MCP server mcp.nlqdb.com/mcpβœ“ shipped (host auto-detect pending)apps/mcp/**, packages/mcp/**
Local stdio MCP server @nlqdb/mcpβœ“ shipped (0.1.1) β€” npx -y @nlqdb/mcp with an sk_mcp_* keypackages/mcp/**
Droppable agent-memory artifacts (AGENTS.md Β· Claude Code skill + plugin Β· Cursor rules Β· Codex config)βœ“ shipped β€” /plugin marketplace add nlqdb/nlqdb installs the server + skills in one stepapps/web/public/agent-artifacts/**
nlq CLI (Go)βœ“ shipped (core verbs; device-login pending)cli/**

Full integration matrix in docs/progress.md.

Packages on npm

Published to the public npm registry with build provenance (SK-CIPERM-003). Version badges are live from npm; the table itself is generated from the workspace by scripts/sync-readme-packages.mjs, so it lists exactly the packages that are un-gated ("private" removed) and nothing that isn't.

PackageVersionWhat it isSource
@nlqdb/cli@nlqdb/cliShim that installs the nlq CLI binary for the host platform.packages/cli-shim
@nlqdb/mcp@nlqdb/mcpAnalytical-memory MCP server for nlqdb β€” a real database your AI agent can GROUP BY / JOIN / aggregate over in natural language, not just recall.packages/mcp
@nlqdb/sdk@nlqdb/sdkTyped HTTP client for the nlqdb /v1 API β€” works in browsers, Node, Bun, Workers.packages/sdk

Roadmap

The two sections below are the live focus; the numbered phases after them are the engine roadmap. Canonical plan + exit gates: docs/phase-plan.md. Legend: βœ“ shipped Β· ~ in progress Β· β—― planned.

Now β€” analytical agent memory (the wedge)

Memory your agent can GROUP BY: real Postgres tables per memory type, plain-English analytics over what it remembered β€” not top-k recall.

  • βœ“ agent_memory_v1 preset β€” entities / facts / episodes, one command, live for every account
  • βœ“ nlqdb_remember β€” deterministic write path (MCP tool + API + SDK + CLI)
  • βœ“ Per-agent / per-end-user / per-thread isolation β€” hard RLS gates, fail-closed
  • ~ TTL retention β€” sweep built; cron wiring pending
  • βœ“ /agents landing + honest competitor capability matrix
  • βœ“ Claude Code plugin β€” /plugin marketplace add nlqdb/nlqdb installs the server + both memory skills in one step
  • ~ Dogfood gate β€” nlqdb's own ops running on nlqdb memory through the public MCP surface; the public launch fires when its five criteria are green
  • β—― Public memory dashboard on /agents
  • β—― One-click repoβ†’memory import (paste a GitHub URL)
  • β—― Goal packs β€” per-niche memory recipes (support-bot resolution ledger, research-agent source ledger, …)

Next β€” the expert-knowledge marketplace ("Become AI")

Non-technical professionals turn their expertise into structured, queryable knowledge that AI agents pay to use. Decisions locked, built in parallel with the wedge (docs/features/expert-knowledge-platform/).

  • β—― Interview authoring β€” answer questions about your craft, get queryable rows (pilot: language tutor)
  • ~ Cross-tenant read grants β€” mint/list/revoke control plane live; fail-closed read enforcement + per-query metering pending
  • β—― One catalog β€” free packs + paid expert knowledge DBs
  • ~ Trust hardening β€” buyer queries schema-only end-to-end: knowledge-DB asks now skip narration by default (returned rows never reach an LLM); granted-path skip + no-training interview-provider pin pending

Phase 0 β€” Foundations βœ“

Worker skeleton Β· KV + D1 + R2 bindings Β· Neon adapter + OTel Β· LLM router (free chain) Β· Better Auth (GitHub + Google + magic link) Β· /v1/ask end-to-end Β· events queue + drain Β· Stripe webhook Β· CI/CD + PR preview environments.

Phase 1 β€” On-ramp

A stranger lands on nlqdb.com, creates a DB in plain English, embeds it, and shares the link β€” in under 60 seconds, no card, no config.

  • βœ“ Marketing site (Astro, live at nlqdb.com)
  • βœ“ <nlq-data> + <nlq-action> elements (v0.1)
  • βœ“ Sign-in β€” magic link + GitHub + Google
  • βœ“ Chat surface β€” streaming three-part response (answer / data / trace), anonymous mode
  • βœ“ Anonymous mode β€” 72h token, adopted onto your account on sign-in
  • βœ“ Hosted db.create pipeline (table-card embeddings stubbed pending the pgvector slice)
  • βœ“ API keys dashboard (/app/keys)
  • β—― Hello-world tutorial polish

Phase 1.5 β€” Trust + telemetry

  • βœ“ Diff preview on writes + visible SQL trace on every response
  • βœ“ Demand-signal telemetry on every "not yet" path
  • β—― Confidence floor (refuse-on-low-confidence) β€” lands with quality-eval

Phase 2 β€” Distribution (agent + developer surfaces)

  • βœ“ Hosted MCP server (mcp.nlqdb.com/mcp) β€” host auto-detect pending; local stdio @nlqdb/mcp@0.1.1 is on npm, so npx -y @nlqdb/mcp with an sk_mcp_* key is a headless route in with no browser consent step (/agents now carries it; the per-host install panel is still OAuth-only). On Claude Code, /plugin marketplace add nlqdb/nlqdb installs the server + both memory skills in one step
  • βœ“ CLI nlq (Go) β€” core verbs + raw-SQL escape hatch; device-login + chat REPL pending
  • βœ“ @nlqdb/sdk β€” basic methods + runSql + cross-tenant grant verbs; published and importable from the registry (0.3.0)
  • ~ Framework wrappers + native Swift package β€” built + CI-tested; npm / SPM publish pending
  • βœ“ Quality-eval harness (BIRD + Spider 2.0, manual on-demand) β€” the free-vs-frontier accuracy delta is the headline KPI
  • ~ Bring-your-own-LLM dispatch β€” HTTP lane live; remaining surfaces in progress
  • β—― CSV upload in chat
  • ~ Docs-site reference completeness β€” SDK + framework-wrapper guides, an enumerable error-code reference, and a build-time /llms.txt for agents now live; tutorial polish remains
  • β—― Custom domains for embeds

Phase 3 β€” Multi-engine engine (the moat)

  • β—― Workload analyzer β†’ migration orchestrator
  • β—― ClickHouse / DuckDB / Redis as additional engines
  • β—― Dual-read verification
  • β—― Hosted-premium model lane (demand-gated)

Phase 4 β€” Beyond v1

  • ~ Bring-your-own Postgres / ClickHouse β€” connect path live end-to-end (POST /v1/db/connect + web UI, CLI, SDK, query dispatch); prod-gated on the BYO_SECRET_KEK secret
  • β—― SSO (SAML / OIDC), audit-log export, per-org quotas
  • β—― EU data residency, VPC peering, SOC 2

Develop locally

bash
git clone git@github.com:nlqdb/nlqdb.git && cd nlqdb
scripts/bootstrap-dev.sh   # installs everything, pulls Ollama models, seeds .envrc
scripts/login-cloud.sh     # signs you into cloud providers that have a CLI flow

bootstrap-dev.sh stands up the whole toolchain in one shot β€” Bun, Node 20+, Go 1.25+, uv; Biome / gofumpt / golangci-lint / ruff; lefthook git hooks; the cloud CLIs (wrangler, flyctl, stripe, gh); a local Ollama so the LLM router works offline; and a .envrc with self-generated dev secrets. Details in docs/history/infrastructure-setup.md Β§8.

Day-to-day:

bash
bun run fix          # biome format + lint --write (most issues)
bun run check:all    # biome + golangci-lint + ruff (what CI runs)
bun run hooks:run    # run pre-commit hooks against staged files

End-to-end tests (manual trigger)

E2E coverage is persona-driven and manually triggered so cost stays inside the free-tier envelope β€” one workflow_dispatch workflow per surface:

bash
gh workflow run e2e-opencheck.yml             # web β€” live LLM, Neon branch, Workers preview
gh workflow run e2e-cli.yml                   # Go testscript, hermetic
gh workflow run e2e-sdk.yml                   # vitest + cassettes, hermetic
gh workflow run e2e-mcp.yml                   # InMemoryTransport protocol tests, hermetic
gh workflow run e2e-examples.yml              # Playwright across HTML/Next/Astro/Nuxt/SvelteKit
gh workflow run e2e-examples.yml -f live=true # + staging for the curl + CLI shell smokes

Run the hermetic surfaces locally without GitHub:

bash
( cd tests/e2e/cli && go test ./... )
( cd tests/e2e/sdk && bun install && bun run test )
( cd tests/e2e/mcp && bun install && bun run test )
( cd tests/e2e/examples && bun install && bun run install:browsers && bun run test )

Only execution is manual: tests/e2e/{sdk,mcp,examples} live outside the root workspace, so CI's typecheck-e2e job tscs them on every PR β€” the free backstop against a suite that compiles today and rots before the next dispatch.

Conventions, persona mapping, and cassette governance are in docs/features/e2e-coverage/FEATURE.md.

Docs & reference

  • docs/architecture.md β€” system design (auth, pricing, the $0 stack, model selection, hosted db.create, hello-world).
  • docs/phase-plan.md β€” canonical phase plan and exit gates.
  • docs/decisions.md β€” cross-cutting GLOBAL-NNN decisions; per-feature records live under docs/features/.
  • docs/performance.md β€” SLOs, latency budgets, span/metric catalog.
  • docs/competitors.md β€” competitive landscape.

Community & legal

  • CONTRIBUTING.md β€” dev setup, branch naming, commits, CLA flow.
  • CODE_OF_CONDUCT.md β€” Contributor Covenant 2.1. Reports to conduct@nlqdb.com.
  • SECURITY.md β€” vulnerability disclosure (security@nlqdb.com). 90-day fix target.
  • SUPPORT.md β€” where to ask questions and what we don't (yet) offer.
  • CLA.md β€” Contributor License Agreement, signed once via the bot on your first PR.
  • TRADEMARKS.md β€” what you can and can't do with the nlqdb name and logo.
  • SUBPROCESSORS.md β€” third-party services that may process personal data on our behalf.
  • IMPRESSUM.md β€” Swiss UWG-mandated operator disclosures.
  • Privacy policy and terms of service: nlqdb.com/privacy Β· nlqdb.com/terms.

License

FSL-1.1-ALv2 β€” Functional Source License, Apache 2.0 future license. Source-available for any non-competing use; auto-converts to Apache 2.0 two years after each release. (Pattern used by Sentry, Convex, and others.)

nlqdbβ„’ is an unregistered trademark of the project's licensor. See TRADEMARKS.md for usage guidelines.

Related MCP Servers

View all in Databases View all alternatives
  • AllMCPs Server logoAllMCPs Server
    β˜… Featured

    The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

    πŸ—„οΈ Databases7 views
    Compare vs AllMCPs Server β†’
  • Genai Toolbox logoGenai Toolbox

    Open source MCP server specializing in easy, fast, and secure tools for Databases.

    πŸ—„οΈ Databases3 views
    Compare vs Genai Toolbox β†’
  • R
    RE Call MCP Memory Server

    Trustworthy Postgres plus pgvector memory for AI agents.

    πŸ—„οΈ Databases0 views
    Compare vs RE Call MCP Memory Server β†’
  • Airtable Mcp Server logoAirtable Mcp Server

    Airtable database integration with schema inspection, read and write capabilities

    πŸ—„οΈ Databases2 views
    Compare vs Airtable Mcp Server β†’

Frequently Asked Questions about Nlqdb β€” analytical memory for AI agents

Add the following block to your claude_desktop_config.json under mcpServers: "mcpServers": { "nlqdb-analytical-memory-for-ai-agents": { "command": "npx", "args": ["-y", "nlqdb β€” analytical memory for AI agents"] } }

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewNlqdb β€” analytical memory for AI agents AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/nlqdb-analytical-memory-for-ai-agents?style=directory)](https://allmcps.com/mcp/nlqdb-analytical-memory-for-ai-agents)
HTML Embed
<a href="https://allmcps.com/mcp/nlqdb-analytical-memory-for-ai-agents"><img src="https://allmcps.com/api/badge/nlqdb-analytical-memory-for-ai-agents?style=directory" alt="Nlqdb β€” analytical memory for AI agents on AllMCPs" /></a>

Technical Specs & Signals

CategoryπŸ—„οΈDatabases
More technical detailsExpand β–Ύ
TransportSTDIO
RuntimeNode.js
Views0
Unique ViewsTotal visits recorded for this listing page on AllMCPs.
Installs0
Installs & Copy ActionsTotal times users copied install commands or configuration snippets for this server.
27Quality signal: Emerging Β· 27/100How this signal is calculated β–Ύ
Server availabilityNot measured

Not scored for repo-hosted servers β€” we can't reach the running server, only its GitHub page. Hosted MCP endpoints are health-checked live.

Verified ownership8/20
Documentation & tools11/30
Adoption & activity1/15
Community engagement0/10

A guidance signal from public completeness & health data β€” not a user rating. New listings start lower and rise as they add docs, get verified, and grow adoption. Signals we can't observe for a listing are skipped, not counted against it.

β˜… FeaturedAllMCPs Server logo

AllMCPs Server

The official MCP server for AllMCPs.com - submit and manage tools directly from your AI. The open directory for MCP servers. Connect Claude, Cursor, Windsurf, and AI agents to databases, tools, files, and APIs. Explore 3,181+ servers. AllMCPs is the premier, open directory for discovering, evaluating, and installing Model Context Protocol (MCP) servers to equip AI agents and LLMs with real-world superpowers.

Explore Server β†’

Own this project?

This directory is pre-filled from public sources. Claim via GitHub README, site badge, or DNS TXT to get the verified badge and attach your website.

Free dofollow backlink: after claiming, verify your product site and place a dofollow AllMCPs badge β€” we recheck it stays live.

Claim & get free dofollow

Share & Embed

Add our SVG badge (dark/light directory styles) or embeddable widget to your site.

Explore more

More in πŸ—„οΈ Databases β†’Best MCP servers for Databases β†’Alternatives to Nlqdb β€” analytical memory for AI agents β†’Install in Claude DesktopInstall in CursorInstall in VS Code