mcp-sqlite-manager

mcp-sqlite-manager

By jonnyhoff GitHub

An MCP server to interact with SQLite databases

mcp-sqlite-manager database
Overview

What is mcp-sqlite-manager?

The mcp-sqlite-manager is an MCP server built with FastMCP that allows users to interact with SQLite databases, enabling easy querying, updating, and inspection of SQLite data using structured tools.

How to use mcp-sqlite-manager?

To use the mcp-sqlite-manager, install it via pipx and configure it as an MCP tool within Cursor by adding the necessary configuration to your mcp.json file.

Key features of mcp-sqlite-manager?

  • 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.

Use cases of mcp-sqlite-manager?

  1. Managing SQLite databases for web applications.
  2. Performing data analysis and reporting using SQLite.
  3. Developing and testing database-driven applications.

FAQ from mcp-sqlite-manager?

  • Is mcp-sqlite-manager free to use?

Yes! It is licensed under MIT, making it free to use, hack, and improve.

  • What programming language is mcp-sqlite-manager written in?

It is written in Python.

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.

No tools information available.
Postgres
Postgres by guoling2008

-

postgres database
View Details
Sqlite
Sqlite by sqlite

Database interaction and business intelligence capabilities

sqlite database
View Details
mcp-db-server
mcp-db-server by iotassss

-

mcp-db-server database
View Details
mcp-lancedb-server
mcp-lancedb-server by richard-gyiko

-

mcp-lancedb-server database
View Details
db-mcp
db-mcp by goru00

Database Model Context Protocol (DB-MCP) Server

db-mcp database
View Details

mysql数据库连接,改 f4ww4z/mcp-mysql-server中的连接配置支持cherry studio

mcp-mysql-server database
View Details

Mirror of

mysql database
View Details