ofershap/mcp-server-sqlite · Archived

sqlite-query

Query SQLite databases, inspect schemas, and explain queries via MCP. Use when working with local SQLite databases.

First seen Mar 5, 2026

Installation

$ npx skills add ofershap/mcp-server-sqlite --skill sqlite-query

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 3
License LICENSE
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 1,877 B
  • docs SUMMARY.md 135 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 2 installs

SKILL.md

SQLite Query via MCP

Use this skill when you need to query SQLite databases, inspect schemas, or optimize queries. Read-only by default for safety.

Available Tools

Tool What it does
query Execute SQL (SELECT, PRAGMA, EXPLAIN, WITH). Returns results as a table.
schema Full schema: all tables with columns, types, and row counts
table_info Detailed info for a single table: columns, constraints, row count
explain Run EXPLAIN QUERY PLAN for query optimization
list_databases List .db, .sqlite, .sqlite3 files in a directory

Workflow

  1. list_databases to find .db files in the project
  2. schema to understand the full database structure
  3. table_info for detailed column info on specific tables
  4. query to run SELECT queries and inspect data
  5. explain to optimize slow queries

Key Patterns

  • Read-only by default — only SELECT, PRAGMA, EXPLAIN, and WITH are allowed
  • Pass readonly: false in tool args to enable INSERT, UPDATE, DELETE
  • schema returns everything at once — use it first to understand the database
  • query returns tabular results — ideal for exploration and debugging
  • Database path is passed per-tool call, not globally configured

Safety

  • Read-only mode is on by default — no accidental mutations
  • Confirm with the user before enabling write mode (readonly: false)
  • Large result sets are truncated — use LIMIT in queries for efficiency