Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
daedalus avatar

Mcp Sqlite3

  • 1 repo stars
  • Updated April 21, 2026
  • daedalus/mcp-sqlite3

io.github.daedalus/mcp-sqlite3 is an MCP server that exposes Python sqlite3 database operations to coding agents over stdio.

About

io.github.daedalus/mcp-sqlite3 wraps Python’s sqlite3 module as a Model Context Protocol stdio server so coding agents can query and manipulate local SQLite files during product Build. Developers shipping SaaS prototypes, CLI utilities, and agent-side memory stores often choose SQLite before committing to hosted databases; this server keeps that work inside the agent instead of bouncing between SQL shells and editors. Version 0.1.3 is published on PyPI under the identifier mcp-sqlite3, with repository metadata on GitHub under daedalus. Registration follows the standard MCP server JSON schema, which reduces glue code when you add the server to Claude Code or Cursor. It is phase-specific integration tooling: it does not replace ORM design, backup strategy, or production replication, but it accelerates schema tweaks, seed data, and debugging for single-file or app-bundled databases. Intermediate complexity reflects real SQL and file-path discipline.

  • Stdio MCP server mcp-sqlite3 v0.1.3 on PyPI exposing sqlite3 library capabilities
  • Local database access without standing up Postgres for early prototypes
  • MCP 2025-12-11 manifest with github.com/daedalus/mcp-sqlite3 source
  • Pairs with agent workflows for migrations, queries, and data fixes in-repo
  • Lightweight stdio transport for Claude Code, Cursor, and Codex

Mcp Sqlite3 by the numbers

  • Data as of Jul 7, 2026 (Skillselion catalog sync)
terminal
claude mcp add mcp-sqlite3 -- uvx mcp-sqlite3

Add your badge

Show developers this MCP server is listed on Skillselion. Paste this into your README.

Listed on Skillselion
repo stars1
Packagemcp-sqlite3
TransportSTDIO
AuthNone
Last updatedApril 21, 2026
Repositorydaedalus/mcp-sqlite3

What it does

Give your agent direct SQLite read/write and schema operations through MCP while prototyping apps and local-first tools.

Who is it for?

Local-first SaaS prototypes, side projects, and agent tools that store state in SQLite during active development.

Skip if: Production multi-tenant Postgres fleets or teams that forbid agent access to database files.

What you get

You register one MCP server and let the agent run queries and sqlite3 workflows against designated database files in the build loop.

  • MCP-accessible sqlite3 operations for agent-driven development
  • Configured stdio server entry (mcp-sqlite3 v0.1.3)
  • Faster query and schema iteration on local SQLite stores

By the numbers

  • Package version 0.1.3 on PyPI identifier mcp-sqlite3
  • Stdio transport per MCP 2025-12-11 server schema
  • Repository github.com/daedalus/mcp-sqlite3
README.md

mcp-sqlite3

MCP server exposing sqlite3 library functionality

PyPI Python Ruff

Install

pip install mcp-sqlite3

Usage

from mcp_sqlite3 import mcp_server

mcp_server.run()

CLI

mcp-sqlite3 --help

API

Exposes complete sqlite3 functionality as MCP tools.

Connection Tools

  • connect_database - Open a database connection
  • close_connection - Close a database connection
  • commit / rollback - Transaction control

SQL Execution Tools

  • execute_query - Execute a query and return results
  • execute_many - Execute with multiple parameter sets
  • execute_script - Execute a SQL script

Schema Tools

  • list_tables - List all tables
  • get_table_info - Get table schema
  • create_table / drop_table - DDL operations

CRUD Tools

  • insert_row / update_rows / delete_rows / select_rows

Development

git clone https://github.com/daedalus/mcp-sqlite3.git
cd mcp-sqlite3
pip install -e ".[test]"

# run tests
pytest

# format
ruff format src/ tests/

# lint
ruff check src/ tests/

# type check
mypy src/

MCP Server

mcp-name: io.github.daedalus/mcp-sqlite3

Recommended MCP Servers

How it compares

Embedded-database MCP integration, not a hosted DBaaS skill or ORM generator.

FAQ

Who is io.github.daedalus/mcp-sqlite3 for?

Developers using SQLite in prototypes who want Claude Code, Cursor, or Codex to run sqlite3-backed operations through MCP.

When should I use io.github.daedalus/mcp-sqlite3?

Use it while building backends and integrations when you need iterative SQL, schema checks, or data repair on local.db files.

How do I add io.github.daedalus/mcp-sqlite3 to my agent?

Install PyPI package mcp-sqlite3 (0.1.3), add a stdio MCP server block using identifier mcp-sqlite3, and restart your MCP-capable client.

Databasesdatabases

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.