Skip to main content

SQLite CRUD MCP server for teaching — exposes records database via MCP protocol

Project description

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"]
    }
  }
}

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

sqlite_record_mcp-1.0.2.tar.gz (4.9 kB view details)

Uploaded Source

Built Distribution

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

sqlite_record_mcp-1.0.2-py3-none-any.whl (5.7 kB view details)

Uploaded Python 3

File details

Details for the file sqlite_record_mcp-1.0.2.tar.gz.

File metadata

  • Download URL: sqlite_record_mcp-1.0.2.tar.gz
  • Upload date:
  • Size: 4.9 kB
  • Tags: Source
  • Uploaded using 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}

File hashes

Hashes for sqlite_record_mcp-1.0.2.tar.gz
Algorithm Hash digest
SHA256 cecad008f6a7a70d4a42e8eb90aa21ad1146c0b8aaeb440e702e7a1e8cfad717
MD5 d88d31c7a3fe340405ec4c485b213454
BLAKE2b-256 91fe3974ef2ff8b459f741cc8ff34e74bf1f3c0f086faaa305a5240282022e81

See more details on using hashes here.

File details

Details for the file sqlite_record_mcp-1.0.2-py3-none-any.whl.

File metadata

  • Download URL: sqlite_record_mcp-1.0.2-py3-none-any.whl
  • Upload date:
  • Size: 5.7 kB
  • Tags: Python 3
  • Uploaded using 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}

File hashes

Hashes for sqlite_record_mcp-1.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 5fba644faf85823b083281c7dfbeaed5080d7c818748350bd5d6b2eec5bdf0a6
MD5 13f9075283398b9a460f53c4d4c9740d
BLAKE2b-256 0411f2aee48de67ea19928e44fefe4b5d9a1c9174fab0cce2a7240bcba0f8e8c

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