Supabase
Supabase’s official server lets AI create tables, query data and review project settings in your Supabase database.
Description from the maker (original English)
Versioned MongoDB sandboxes for AI agents: branch, time-travel, merge, and undo over MCP.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Open Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"argon": {
"command": "npx",
"args": [
"-y",
"argonctl",
"mcp"
]
}
}
}Run this in your terminal
claude mcp add argon -- npx -y argonctl mcpPaste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"argon": {
"command": "npx",
"args": [
"-y",
"argonctl",
"mcp"
]
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"argon": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"argonctl",
"mcp"
]
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
This one runs on your computer, and ChatGPT can only connect to servers on the internet. Pick another app.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
Runs on your computer; the tool list appears in your AI app after you install it.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 6, 2026
The registry name was verified with the GitHub account argon-lab, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
This one runs on your computer; there is no internet endpoint
Runs on your computer and uses local settings instead
Runs on your computer; we can only read tool lists from internet endpoints
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
The registry does not list a required key, though some servers ask you to sign in on first use.
It runs on your computer. Your AI app starts it when needed, and data does not pass through the maker’s servers (unless it calls an online service itself).
The GitHub repo last changed –, and the latest version (2.1.4) reached the registry 4 days ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. You also need Node.js on your computer.
In the same category: Supabase, MongoDB MCP Server, Elasticsearch MCP Server
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
Supabase’s official server lets AI create tables, query data and review project settings in your Supabase database.
MongoDB Model Context Protocol Server
MCP server for interacting with Elasticsearch
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Branch, time-travel, merge and undo your MongoDB. Any driver, real mongod, versioned history underneath. Built for AI agents.
Three ideas, thirty seconds:
For npm, use Node.js 24 LTS with npm 11.16 or newer. The package-scoped approval allows the installer to download Argon's binary on npm 12.
brew install argon-lab/tap/argonctl # macOS
npm install -g argonctl --allow-scripts=argonctl # cross-platform
docker run -d --name argon-mongo -p 127.0.0.1:27017:27017 mongo:7 --replSet rs0 docker exec argon-mongo mongosh --quiet --eval 'rs.initiate({_id:"rs0",members:[{_id:0,host:"localhost:27017"}]})' argon doctor
Use a current supported MongoDB patch release in production. Source builds use Go 1.26.10 or newer, as declared in go.mod. Use a patched toolchain: Go 1.27.0–1.27.2 also contain October 2026 standard-library vulnerabilities.
main ──branch──▶ experiment ──checkout──▶ mongodb://… ← any driver
│ ┌── argon diff ──────────┤ document history ▼ ▼ merge (a data PR) or undo / discard / rewind
# 0 · Stop source writers and DDL for the import — or: argon projects create myapp
argon import database --uri mongodb://localhost:27017 --database myapp --project myapp --source-quiesced
argon branches create experiment -p myapp
argon checkout -p myapp -b experiment # prints a connection string argon watch -p myapp -b experiment --actor agent:experiment
argon diff -p myapp -b experiment argon merge preview -p myapp -b experiment argon merge apply
argon restore reset -p myapp -b main --time 2026-07-07T09:00:00Z --backup pre-incident
Prefer clicking? argon console serves a local web console (UI + REST API), supervises capture, reaps expired sandboxes every minute, and opens your browser. The console's MIT-licensed source is in web/; see the rebuild instructions. For a complete managed workflow, run the two-agent pinned dataset example.
| Command | In one line | |
|---|---|---|
| Branching | argon branches create | a metadata write — instant, zero copy |
| Real databases | argon checkout / argon proxy | any driver, real mongod; proxy serves stable mongodb://host/ ~ URIs |
| Write capture | argon watch | exact change-stream images → history, one actor label per branch |
| Time travel | argon time-travel query | query captured document states at retained LSNs; restore/pin also accept timestamps |
| Undo | argon undo --actor | revert a range or actor label; append-only, conflict-aware |
| Restore | argon restore preview/reset/branch | rewind a released branch or fork retained history |
| Data PRs | argon merge preview/apply | three-way merges as reviewable plans; conflicts never silent |
| Sandboxes | argon sandbox create --ttl 1h | fork + checkout + TTL in one step — disposable agent workspaces |
| Dataset pins | argon pin create / pin sandbox | named captured states protected from GC and resets while the pin exists |
| Web console | argon console | local UI + REST API in one command |
Data history covers document inserts, updates, replacements and deletes. Collection drop/rename produces degraded capture; indexes and collection options are not versioned. Native writes are asynchronous; control operations drain capture. Stop writers before release. Existing pins protect their referenced states, while GC can expire audit and undo history. See operations for recovery and credentials.
Storage retention uses snapshots + retention-window GC to keep state plus a window of history, not every write forever. Details and the consistency model, stated honestly: ARCHITECTURE.md.
claude mcp add argon -- argon mcp # 13 tools: sandbox, diff, merge, undo, pins
python3 -m pip install 'argon-agents[langgraph]==0.2.0'
Start argon console --no-browser in another terminal, then:
from argon_agents import ArgonClient, ArgonCheckpointSaver
argon = ArgonClient("http://127.0.0.1:1818") argon.get_or_create_project("myapp") saver = ArgonCheckpointSaver.from_sandbox(argon, "myapp")
plan = argon.merge_preview("myapp", saver.sandbox.branch) print(plan)
argon.create_pin("myapp", "eval-v1") # pin the dataset once run = argon.sandbox_from_pin("myapp", "eval-v1") # identical state, every eval run
saver.merge() is a convenience call that previews and applies immediately; use the separate calls above when approval is required. Pins protect captured document state while they exist; keep independent backups.
The full agent workflow: docs/AGENTS.md.
| Quick start | install → first merge, step by step |
| CLI reference | every command |
| Agents | sandboxes, pins, MCP, REST API, argon-agents, proxy |
| Architecture | how it works and what it guarantees |
| Operations | deployment, chunk stores (S3/FS), GC, v1→v2 migration |
| Performance | every number lives in the reproducible benchmarks — none here, by policy |
Issues · Discussions · Contributing · argonlabs.tech · Blog
Give your MongoDB a time machine. Branch without fear. ⭐