T

MCP Entry

Turso MCP Server

Turso documents a built-in Model Context Protocol server in the Turso CLI (`tursodb`) at docs.turso.tech/cli/mcp-server, started with `tursodb /path/to/database.db --mcp` over stdio JSON-RPC. Tools include `open_database`, `current_database`, `list_tables`, `describe_table`, `execute_query` (SELECT-only), `insert_data`, `update_data`, `delete_data`, and `schema_change` (CREATE/ALTER/DROP) per the Mintlify MCP reference. Turso's launch blog at turso.tech/blog/introducing-the-turso-database-mcp-server shows Claude Desktop and Claude Code configuration via `claude mcp add` with the same `--mcp` flag—no separate npm package required for local embedded databases.

Category Database
Install tursodb ./database.db --mcp
Runtime Turso CLI (tursodb)
tursolibsqlsqlite

Use cases

  • Let Cursor agents inspect and mutate local SQLite schemas during feature work
  • Prototype agent SQL workflows on `:memory:` databases without cloud credentials
  • Teach MCP tool boundaries with read-only SELECT vs mutating insert/update tools
  • Pair embedded Turso files with offline coding agents on laptops
  • Register per-project databases via `claude mcp add` for Claude Code sessions

Key features

  • Cursor
  • Claude Desktop
  • Claude Code
  • VS Code
  • Codex

Frequently Asked Questions

Does this MCP cover Turso Cloud remote databases?
Official docs focus on local `tursodb --mcp`; hosted Turso Cloud access may use community MCP servers—verify against docs.turso.tech before production.
Which statements can agents run?
Turso splits tools: `execute_query` accepts SELECT only; inserts/updates/deletes/schema changes use dedicated tools with statement-type guards.
Is a separate npm package required?
No for embedded mode—the MCP ships inside `tursodb` per Turso's MCP server documentation.

Related

Related

3 Indexed items

Convex MCP Server

Database

Convex documents a Model Context Protocol server shipped in the Convex CLI at docs.convex.dev/ai/convex-mcp-server, started locally with `npx -y convex@latest mcp start` over stdio after linking a project via `npx convex dev`. Tools include `status` (deployment selector), `tables` (declared and inferred schemas), `data` (paginated documents), `runOneoffQuery` (sandboxed read-only JS), `functionSpec`, `run` (invoke deployed functions), `logs`, `insights` (72-hour OCC and resource-limit health), and `envList`/`envGet`/`envSet`/`envRemove`. Flags such as `--prod`, `--preview-name`, `--deployment-name`, and `--disable-tools` restrict scope; production writes require `--dangerously-enable-production-deployments` per changelog defaults.

Upstash MCP Server

Database

Upstash documents an official Model Context Protocol server at upstash.com/docs/agent-resources/mcp implemented in the `upstash/mcp-server` repository and npm package `@upstash/mcp-server`. Started with `npx -y @upstash/mcp-server@latest --email YOUR_EMAIL --api-key YOUR_API_KEY`, it exposes tools for serverless Redis, QStash, Workflow runs, and Upstash Box so agents can manage and debug account resources from Cursor, Claude Code, VS Code, Codex, and other MCP clients. Read-only API keys automatically disable mutating tools per docs; optional `--transport http`, `--disable-telemetry`, and Upstash Box API key flags are documented for advanced setups.

ClickHouse MCP Server

Database

The open-source ClickHouse MCP server (PyPI package `mcp-clickhouse`, repository ClickHouse/mcp-clickhouse) exposes MCP tools such as `run_query`, `list_databases`, and paginated `list_tables` against ClickHouse clusters, defaulting to read-only SQL unless `CLICKHOUSE_ALLOW_WRITE_ACCESS` is enabled. Optional chDB extras add `run_chdb_select_query` for embedded queries over files and URLs. HTTP/SSE transports require authentication via `CLICKHOUSE_MCP_AUTH_TOKEN`, FastMCP OAuth/OIDC providers, or explicit `CLICKHOUSE_MCP_AUTH_DISABLED=true` for local dev; a `/health` endpoint supports orchestrator probes without credentials per README guidance.