Skip to main content

mcp-sqlite-manager

An MCP server built with FastMCP to interact with SQLite databases. Easily query, update, and inspect SQLite data using structured tools.


🚀 Features

  • read_query: Execute a SELECT query and return results as JSON.
  • write_query: Execute INSERT, UPDATE, or DELETE queries.
  • create_table: Create new tables using SQL schema definitions.
  • list_tables: Return a list of all tables in the database.
  • describe_table: Show schema info for a specific table (like PRAGMA table_info).

📦 Installation

🐍 With pipx

This package is designed to be installed with pipx, which allows you to run Python applications in isolated environments.

pipx install --force mcp-sqlite-manager

🔌 MCP Integration in Cursor

To use this server as an MCP tool within Cursor, add the following configuration to your ~/.cursor/mcp.json file or configure via the settings menu in Cursor.

{
    "mcpServers": {
        "mcp-sqlite-manager": {
            "command": "mcp-sqlite-manager"
        }
    }
}

🧑‍💻 Author

Jonathan Hoffman GitHub LinkedIn

🐍 Python, Django, JS, Web, ML, AI, coffee and 🍺 beer.


📄 License

MIT – free to use, hack, and improve.

Metadata

Release files for mcp-sqlite-manager 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mcp-sqlite-manager 1.0.0
File Size Uploaded Provenance
mcp_sqlite_manager-1.0.0.tar.gz 3.4 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for mcp-sqlite-manager 1.0.0
File Interpreter ABI Platform
mcp_sqlite_manager-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.8 kB

Release files / mcp_sqlite_manager-1.0.0.tar.gz

Download URL mcp_sqlite_manager-1.0.0.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
21b2ba99e4ec02f414ed90675d1618c6cb632b99b8fc019bd3877b3676df2538
BLAKE2b-256 checksum
How to use checksums
832f17de116cdd78da5d77b1cd5a77d8c9e3cd2ef6de7e80f595e0a2ed2e63ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.11 Linux/6.13.10-200.fc41.x86_64

Release files / mcp_sqlite_manager-1.0.0-py3-none-any.whl

Download URL mcp_sqlite_manager-1.0.0-py3-none-any.whl
Size 4.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
6b6517e7d69623ad6825512edad7daa8c60b5f0b87b4561b23637cb4aa1fb24e
BLAKE2b-256 checksum
How to use checksums
cc907075ec9cb7b71fdc9574f2872b0852bce2e21ad747159efb9bf6eb3740bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.6.1 CPython/3.11.11 Linux/6.13.10-200.fc41.x86_64

Security for mcp-sqlite-manager 1.0.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page