Skip to main content

sqlite-record-mcp

SQLite CRUD MCP server for teaching. Exposes a records database via the MCP protocol.

Tools

Tool Description
get_database_overview Record counts, status distribution, models, devices, and time range
search_records Search records with optional filters
get_record Get one record by ID
create_record Create a new record
update_record Update an existing record
delete_record Delete a record

Usage

# stdio mode (default, for MCP client)
uvx sqlite-record-mcp --db records.db --transport stdio

# SSE mode (network server)
uvx sqlite-record-mcp --db records.db --transport sse --host 0.0.0.0 --port 8766

# streamable-http mode
uvx sqlite-record-mcp --db records.db --transport streamable-http --host 0.0.0.0 --port 8766

mcp_servers.json

{
  "mcpServers": {
    "records": {
      "enabled": true,
      "type": "stdio",
      "command": "uvx",
      "args": ["sqlite-record-mcp", "--db", "records.db", "--transport", "stdio"]
    }
  }
}

Metadata

Release files for sqlite-record-mcp 1.0.2

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

Source distribution (sdist)

Source distribution for sqlite-record-mcp 1.0.2
File Size Uploaded
sqlite_record_mcp-1.0.2.tar.gz 4.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sqlite-record-mcp 1.0.2
File Interpreter ABI Platform
sqlite_record_mcp-1.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 10.6 kB

Release files / sqlite_record_mcp-1.0.2.tar.gz

Download URL sqlite_record_mcp-1.0.2.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
cecad008f6a7a70d4a42e8eb90aa21ad1146c0b8aaeb440e702e7a1e8cfad717
BLAKE2b-256 checksum
How to use checksums
91fe3974ef2ff8b459f741cc8ff34e74bf1f3c0f086faaa305a5240282022e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / sqlite_record_mcp-1.0.2-py3-none-any.whl

Download URL sqlite_record_mcp-1.0.2-py3-none-any.whl
Size 5.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5fba644faf85823b083281c7dfbeaed5080d7c818748350bd5d6b2eec5bdf0a6
BLAKE2b-256 checksum
How to use checksums
0411f2aee48de67ea19928e44fefe4b5d9a1c9174fab0cce2a7240bcba0f8e8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.11.1 {"installer":{"name":"uv","version":"0.11.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0.2 This release

2 release files

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