Skip to main content

An MCP server to interact with SQLite databases

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mcp_sqlite_manager-1.0.0.tar.gz (3.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mcp_sqlite_manager-1.0.0-py3-none-any.whl (4.4 kB view details)

Uploaded Python 3

File details

Details for the file mcp_sqlite_manager-1.0.0.tar.gz.

File metadata

  • Download URL: mcp_sqlite_manager-1.0.0.tar.gz
  • Upload date:
  • Size: 3.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.11 Linux/6.13.10-200.fc41.x86_64

File hashes

Hashes for mcp_sqlite_manager-1.0.0.tar.gz
Algorithm Hash digest
SHA256 21b2ba99e4ec02f414ed90675d1618c6cb632b99b8fc019bd3877b3676df2538
MD5 6ef7883e14f448b308d5c83f2ee8d9d8
BLAKE2b-256 832f17de116cdd78da5d77b1cd5a77d8c9e3cd2ef6de7e80f595e0a2ed2e63ac

See more details on using hashes here.

File details

Details for the file mcp_sqlite_manager-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: mcp_sqlite_manager-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 4.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.6.1 CPython/3.11.11 Linux/6.13.10-200.fc41.x86_64

File hashes

Hashes for mcp_sqlite_manager-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6b6517e7d69623ad6825512edad7daa8c60b5f0b87b4561b23637cb4aa1fb24e
MD5 d089ffe25c6768f2980ec9821c5c16c0
BLAKE2b-256 cc907075ec9cb7b71fdc9574f2872b0852bce2e21ad747159efb9bf6eb3740bc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page