db-mcp (SQLite MCP Server)
SQLite MCP server with OAuth 2.1, HTTP/SSE, 122 tools, and smart tool filtering
Connector by neverinfamous · GitHub account verified by the MCP Registry
Install
Works with Claude Code, Codex, VS Code, Cursor, Windsurf, Claude Desktop. Read the repository before you give any tool access to your data.
npx agentmarket install connector/neverinfamous-db-mcp
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this server can do and what it asks for, from its tool list and install config. Checked Oct 25, 2026.
- Tools
- 91 read · 51 write · 16 delete · 27 not yet classified
- Secrets
- None asked for
- Install scripts
- Not scanned yet
- Runs as
- Node.js package
Tools by what they do 185
Read from the source code; the running server may list different tools.
Read 91 · Look things up without changing anything.
list_adaptersserver_healthserver_infosqlite_advanced_searchsqlite_analyzesqlite_analyze_csv_schemasqlite_audit_diff_backupsqlite_audit_get_backupsqlite_audit_list_backupssqlite_audit_searchsqlite_check_versionsqlite_constraint_analysis
Show 79 more tools
sqlite_countsqlite_data_analysissqlite_date_diffsqlite_dbstatsqlite_describe_tablesqlite_existssqlite_fts_match_infosqlite_fts_searchsqlite_fuzzy_matchsqlite_geo_bounding_boxsqlite_geo_distancesqlite_geo_nearbysqlite_get_indexessqlite_hybrid_searchsqlite_hybrid_search_workflowsqlite_index_auditsqlite_index_statssqlite_integrity_checksqlite_json_analyze_schemasqlite_json_array_lengthsqlite_json_diffsqlite_json_extractsqlite_json_keyssqlite_json_prettysqlite_json_querysqlite_json_security_scansqlite_json_storage_infosqlite_json_validsqlite_json_validate_pathsqlite_jsonb_convertsqlite_list_constraintssqlite_list_tablessqlite_list_triggerssqlite_list_viewssqlite_list_virtual_tablessqlite_migration_historysqlite_migration_riskssqlite_migration_statussqlite_phonetic_matchsqlite_pragma_compile_optionssqlite_pragma_database_listsqlite_pragma_settingssqlite_pragma_table_infosqlite_query_plansqlite_regex_extractsqlite_regex_matchsqlite_schema_diffsqlite_schema_snapshotsqlite_server_configsqlite_spatialite_analyzesqlite_stats_basicsqlite_stats_correlationsqlite_stats_countsqlite_stats_detect_anomaliessqlite_stats_detect_bloatsqlite_stats_detect_schema_riskssqlite_stats_distinctsqlite_stats_frequencysqlite_stats_group_bysqlite_stats_hypothesissqlite_stats_outlierssqlite_stats_percentilesqlite_stats_regressionsqlite_stats_samplesqlite_stats_summarysqlite_stats_top_nsqlite_storage_analysissqlite_summarize_tablesqlite_transaction_statussqlite_vector_countsqlite_vector_dimensionssqlite_vector_distancesqlite_vector_getsqlite_vector_searchsqlite_vector_statssqlite_verify_backupsqlite_virtual_table_infosqlite_window_ranksqlite_window_running_total
Write 51 · Create, change, send or run things.
sqlite_alter_tablesqlite_attach_databasesqlite_backupsqlite_batch_insertsqlite_conditional_updatesqlite_create_csv_tablesqlite_create_indexsqlite_create_json_collectionsqlite_create_rtree_tablesqlite_create_series_tablesqlite_create_tablesqlite_create_view
Show 39 more tools
sqlite_date_addsqlite_dependency_graphsqlite_detach_databasesqlite_disable_versioningsqlite_enable_versioningsqlite_fts_createsqlite_json_array_appendsqlite_json_insertsqlite_json_mergesqlite_json_selectsqlite_json_setsqlite_json_typesqlite_json_updatesqlite_migration_applysqlite_migration_recordsqlite_pragma_optimizesqlite_spatialite_create_tablesqlite_spatialite_importsqlite_text_casesqlite_text_concatsqlite_text_normalizesqlite_text_replacesqlite_text_sentimentsqlite_text_splitsqlite_text_substringsqlite_text_trimsqlite_text_validatesqlite_transaction_commitsqlite_transaction_executesqlite_transaction_releasesqlite_transaction_savepointsqlite_upsertsqlite_vacuum_intosqlite_vector_batch_storesqlite_vector_create_tablesqlite_vector_storesqlite_walsqlite_window_moving_avgsqlite_window_row_number
Delete 16 · Delete, drop, revoke or wipe things.
sqlite_create_triggersqlite_drop_indexsqlite_drop_tablesqlite_drop_triggersqlite_drop_viewsqlite_drop_virtual_tablesqlite_execute_codesqlite_json_removesqlite_migration_rollbacksqlite_restoresqlite_spatialite_indexsqlite_transaction_rollback
Show 4 more tools
sqlite_transaction_rollback_tosqlite_truncatesqlite_vector_deletesqlite_write_query
Not yet classified 27 · We could not tell from the name and description.
sqlite_audit_cleanupsqlite_audit_restore_backupsqlite_cascade_simulatorsqlite_demosqlite_dumpsqlite_fts_headlinesqlite_fts_rebuildsqlite_generate_seriessqlite_geo_clustersqlite_json_eachsqlite_json_group_arraysqlite_json_group_object
Show 15 more tools
sqlite_json_normalize_columnsqlite_migration_initsqlite_optimizesqlite_read_querysqlite_reindexsqlite_spatialite_loadsqlite_spatialite_querysqlite_spatialite_transformsqlite_stats_histogramsqlite_topological_sortsqlite_transaction_beginsqlite_vacuumsqlite_vector_normalizesqlite_window_lag_leadsqlite_window_ntile
Files it touches
- Any path the agent passes to its tools
Tools (185)
Read from the source code; the running server may differ. Descriptions are the server’s own words; hidden characters are shown as [U+…].
list_adaptersList Adaptersread-onlyList all registered database adapters
server_healthServer Healthread-onlyCheck health status of all database connections
server_infoServer Inforead-onlyGet information about the db-mcp server and registered adapters
sqlite_advanced_searchAdvanced search combining exact, fuzzy (Levenshtein), and phonetic (Soundex) matching
sqlite_alter_tableAlter a table's structure. Supports: add_column (add a new column), rename_column (rename an existing column), drop_column (remove a column, SQLite 3.35+), rename_table (rename the table). Provides validation and SQLite-specific constraint checking.
sqlite_analyzeAnalyze table statistics to improve query performance.
sqlite_analyze_csv_schemaAnalyze a CSV file structure and infer column types. Uses a temporary virtual table.
sqlite_attach_databaseAttach an external SQLite database file under a schema alias. The filepath must be in the same directory as the primary database (security restriction). Use DETACH DATABASE to remove.
sqlite_audit_cleanupCleanup Audit BackupsApply retention policy to audit backup snapshots. Deletes snapshots exceeding age or count limits.
sqlite_audit_diff_backupDiff Audit BackupCompare a pre-mutation DDL snapshot against the live database schema. Shows objects that have been added, removed, or modified since the snapshot was taken.
sqlite_audit_get_backupGet Audit BackupRetrieve a specific pre-mutation DDL snapshot by filename. Returns the full snapshot content including DDL and optional data.
sqlite_audit_list_backupsList Audit BackupsList pre-mutation DDL snapshots captured before destructive operations. Returns metadata for each snapshot including timestamp, tool, target, and size.
sqlite_audit_restore_backupRestore Audit BackupRestore a pre-mutation DDL snapshot by executing its DDL statements against the live database. Use dryRun=true to preview the DDL without applying changes.
sqlite_audit_searchSearch Audit LogSearch and filter structured audit logs from the System Database. Returns recent tool invocations, outcomes, token estimates, and parameters.
sqlite_backupCreate a backup of the database to a file.
Show 170 more tools
sqlite_batch_insertInsert multiple rows in a single statement.
sqlite_cascade_simulatorSimulate the impact of a DELETE, DROP, or TRUNCATE on a table. Shows which tables would be affected through cascading foreign key actions, with severity scoring.
sqlite_check_versionRead the current _version of a specific row for optimistic concurrency control.
sqlite_conditional_updateUpdate a row only if its _version matches expectedVersion. Prevents lost updates in multi-agent environments.
sqlite_constraint_analysisAnalyze database schema for constraint health issues: missing primary keys, columns that should be NOT NULL, foreign keys without indexes, and tables that could benefit from FK relationships.
sqlite_countCount rows in a table, optionally filtered by a WHERE clause.
sqlite_create_csv_tableCreate a virtual table from a CSV file. Requires the csv extension.
sqlite_create_indexCreate an index on one or more columns to improve query performance.
sqlite_create_json_collectionCreate an optimized JSON document collection table with ID, data column, optional timestamps, and JSON path indexes.
sqlite_create_rtree_tableCreate an R-Tree virtual table for spatial indexing. Supports 2-5 dimensions.
sqlite_create_series_tableCreate a table populated with a series of numbers. Unlike generate_series, this creates a persistent table.
sqlite_create_tableCreate a new table in the database with specified columns and constraints. Idempotent if ifNotExists is set to true.
sqlite_create_triggerCreate a database trigger that fires on INSERT, UPDATE, or DELETE events. Supports BEFORE/AFTER/INSTEAD OF timing, column-specific UPDATE triggers, and WHEN conditions. Use for audit trails, updated_at timestamps, FTS5 sync, and data validation.
sqlite_create_viewCreate a view based on a SELECT query.
sqlite_data_analysisAnalyze data patterns and provide insights
sqlite_date_addAdd or subtract time from a date column
sqlite_date_diffCalculate the difference between two date/time columns
sqlite_dbstatGet database storage statistics using dbstat virtual table.
sqlite_demoInteractive walkthrough demonstrating MCP SQLite capabilities
sqlite_dependency_graphBuild a foreign key dependency graph showing relationships between all tables. Returns nodes (tables), edges (FK references), circular dependency detection, and root/leaf table identification.
sqlite_describe_tableGet detailed schema information for a table including columns, types, and constraints.
sqlite_detach_databaseDetach a previously attached database by its schema alias. Cannot detach 'main' or 'temp'.
sqlite_disable_versioningDisable optimistic concurrency control (OCC) on a table. Drops the _version column and its trigger.
sqlite_drop_indexDrop (delete) an index from the database.
sqlite_drop_tableDrop (delete) a table from the database. This is irreversible!
sqlite_drop_triggerDrop (delete) a database trigger. This is irreversible.
sqlite_drop_viewDrop (delete) a view from the database.
sqlite_drop_virtual_tableDrop a virtual table.
sqlite_dumpExport the database schema and data as a SQL text dump
sqlite_enable_versioningEnable optimistic concurrency control (OCC) on a table. Adds a _version column and an auto-increment trigger.
sqlite_execute_codeExecute Code (Sandbox)can change or delete dataExecute JS in a sandbox using the sqlite.* API (e.g. sqlite.core.listTables()). Use sqlite.help() for docs. WARNING: Code can modify the DB unless readonly: true is passed.
sqlite_existsCheck whether rows exist in a table, optionally filtered by a WHERE clause.
sqlite_fts_createCreate an FTS5 full-text search virtual table.
sqlite_fts_headlineGenerate highlighted snippets from FTS5 full-text search results. Returns headline (highlight) and snippet (context window) for each match.
sqlite_fts_match_infoGet FTS5 match ranking information using bm25.
sqlite_fts_rebuildRebuild an FTS5 index to optimize search performance.
sqlite_fts_searchSearch an FTS5 table using full-text query syntax.
sqlite_fuzzy_matchFind fuzzy matches using Levenshtein distance. By default, splits values into tokens and matches against each word (use tokenize:false to match entire value). Use maxDistance 1-3 for similar-length strings.
sqlite_generate_seriesGenerate a series of numbers using generate_series() virtual table.
sqlite_geo_bounding_boxFind points within a rectangular bounding box.
sqlite_geo_clusterCluster geographic points into grid cells.
sqlite_geo_distanceCalculate the distance between two geographic points using Haversine formula.
sqlite_geo_nearbyFind points within a radius of a center point.
sqlite_get_indexesList all indexes in the database, optionally filtered by table.
sqlite_hybrid_searchHybrid search combining full-text search and vector similarity using Reciprocal Rank Fusion (RRF).
sqlite_hybrid_search_workflowHybrid keyword + semantic search implementation workflow
sqlite_index_auditAudit index effectiveness: find redundant indexes (prefix duplicates), missing foreign key indexes, and large tables without secondary indexes. Returns actionable suggestions.
sqlite_index_statsGet detailed statistics for database indexes.
sqlite_integrity_checkCheck database integrity for corruption or errors.
sqlite_json_analyze_schemaAnalyze JSON data in a column to infer its schema (types, nullability, counts).
sqlite_json_array_appendAppend a value to a JSON array using json_insert().
sqlite_json_array_lengthGet the length of a JSON array at the specified path.
sqlite_json_diffCompare two JSON paths within the same row to find differences. Returns each row's values at both paths and whether they are identical. Useful for before/after comparisons in JSON columns.
sqlite_json_eachExpand a JSON array or object into rows using json_each().
sqlite_json_extractExtract a value from a JSON column at the specified path using json_extract().
sqlite_json_group_arrayAggregate column values into a JSON array using json_group_array().
sqlite_json_group_objectAggregate key-value pairs into a JSON object using json_group_object().
sqlite_json_insertInsert a new row with JSON data into a JSON column. Note: This creates a new table row, rather than modifying an existing JSON object.
sqlite_json_keysGet the distinct keys of JSON objects at the specified path (returns unique keys across all matching rows).
sqlite_json_mergeMerge JSON object into existing JSON column using json_patch().
sqlite_json_normalize_columnNormalize JSON data in a column (sort keys, compact format) for consistent storage and comparison.
sqlite_json_prettyFormat JSON string with indentation for readability.
sqlite_json_queryQuery JSON data with path-based filters and projections.
sqlite_json_removeRemove a value at a JSON path using json_remove().
sqlite_json_security_scanScan a JSON column for security issues (sensitive keys, SQL injection, XSS patterns). Use larger sampleSize for thorough scans.
sqlite_json_selectSelect rows and optionally extract specific JSON paths.
sqlite_json_setSet a value at a JSON path using json_set(). Creates path if it does not exist.
sqlite_json_storage_infoAnalyze storage format of a JSON column (text vs JSONB) and report statistics.
sqlite_json_typeGet the JSON type (null, true, false, integer, real, text, array, object) at a path.
sqlite_json_updateUpdate a value at a specific JSON path using json_replace(). Only updates if the key already exists.
sqlite_json_validCheck if a string is valid JSON.
sqlite_json_validate_pathValidate a JSON path syntax without executing a query.
sqlite_jsonb_convertConvert a text JSON column to JSONB binary format for faster processing. Requires SQLite 3.45+.
sqlite_list_constraintsList all constraints for a table: primary key columns, foreign keys, unique indexes, and CHECK constraints. Provides a unified view of table integrity rules.
sqlite_list_tablesList all tables and views in the database with their column counts.
sqlite_list_triggersList database triggers. Optionally filter by associated table name. Shows trigger name, table, event type (INSERT/UPDATE/DELETE), timing (BEFORE/AFTER/INSTEAD OF), and full SQL definition.
sqlite_list_viewsList all views in the database.
sqlite_list_virtual_tablesList all virtual tables in the database.
sqlite_migration_applyExecute migration SQL and record it atomically. If the SQL fails, no record is created. Uses SHA-256 hashing for dedup.
sqlite_migration_historyQuery migration history with optional filters by status and source system. Supports pagination.
sqlite_migration_initInitialize the migration tracking system by creating the _mcp_migrations table. Safe to call multiple times — idempotent.
sqlite_migration_recordRecord a migration that was applied externally (not executed by this tool). Uses SHA-256 hashing for dedup — duplicate SQL blocks are rejected.
sqlite_migration_risksAnalyze DDL statements for SQLite-specific migration risks. Detects ALTER TABLE limitations, large table operations, column type changes, destructive operations, and FTS5 rebuild requirements.
sqlite_migration_rollbackRoll back a migration by ID or version. Requires that rollback SQL was recorded with the migration. Supports dry-run mode to preview the rollback SQL without executing.
sqlite_migration_statusGet a summary of migration tracking state — latest version, counts by status, and unique source systems.
sqlite_optimizeOptimize database by reindexing and/or analyzing.
sqlite_phonetic_matchFind phonetically similar values using Soundex (SQLite native) or Metaphone algorithm.
sqlite_pragma_compile_optionsGet the compile-time options used to build SQLite. Use the filter parameter to reduce output (~50+ options by default).
sqlite_pragma_database_listList all attached databases.
sqlite_pragma_optimizeRun PRAGMA optimize to update query planner statistics
sqlite_pragma_settingsGet or set a PRAGMA value.
sqlite_pragma_table_infoGet detailed column information for a table.
sqlite_query_planAnalyze a SQL query's execution plan. Returns structured EXPLAIN QUERY PLAN output with scan-type classification (full scan, index scan, covering index) and optimization suggestions.
sqlite_read_queryExecute a SELECT query on the SQLite database. Returns rows as JSON. Use parameter binding for safety.
sqlite_regex_extractExtract text matching a regex pattern. Processed in JavaScript after fetching data.
sqlite_regex_matchFind rows where column matches a regex pattern. Processed in JavaScript.
sqlite_reindexRebuild indexes to fix corruption or update after collation changes. Targets a specific index, all indexes on a table, or all indexes in the database. Use after sqlite_integrity_check reports index issues.
sqlite_restoreRestore Backupcan change or delete dataRestore database from a backup file. WARNING: This replaces the current database.
sqlite_schema_diffCompare two schema snapshots and report structured drift — added, removed, and modified tables, views, indexes, and triggers. Accepts 'current' to capture the live database, or an inline snapshot object from a previous sqlite_schema_snapshot call.
sqlite_schema_snapshotGenerate a comprehensive snapshot of the database schema — tables, views, indexes, and triggers — in a single call. Useful for understanding an unfamiliar database or diffing schema changes.
sqlite_server_configServer ConfigurationGet or update runtime configuration values for the server. Currently supports updating the log level.
sqlite_spatialite_analyzePerform spatial analysis: nearest neighbor, point in polygon, distance matrix. For point_in_polygon, sourceTable should contain POINTs and targetTable should contain POLYGONs.
sqlite_spatialite_create_tableCreate a spatial table with geometry column using SpatiaLite.
sqlite_spatialite_importImport geometry data from WKT or GeoJSON into a spatial table.
sqlite_spatialite_indexCreate, drop, or check spatial R-Tree index on geometry column.
sqlite_spatialite_loadLoad SpatiaLite extension for geospatial capabilities. Required before using other spatial tools.
sqlite_spatialite_queryExecute spatial SQL queries using SpatiaLite functions (ST_Distance, ST_Within, etc.).
sqlite_spatialite_transformPerform geometry operations: buffer, intersection, union, centroid, simplify.
sqlite_stats_basicGet basic statistics (count, sum, avg, min, max) for a numeric column.
sqlite_stats_correlationCalculate Pearson correlation coefficient between two numeric columns.
sqlite_stats_countCount rows, optionally distinct values in a column.
sqlite_stats_detect_anomaliesDetects data distribution anomalies in numeric columns using z-score analysis. Flags rows where values deviate beyond a configurable threshold from the column mean. Returns per-column anomaly counts, top deviations, and an overall risk level.
sqlite_stats_detect_bloatScores database and tables by fragmentation/bloat risk using multiple factors: free page ratio, per-table size, auto_vacuum status, and journal mode. Returns per-table risk scores (0-100), database-level metrics, and actionable recommendations.
sqlite_stats_detect_schema_risksScores tables by schema health risk using multiple factors: missing indexes on foreign key columns, tables without primary keys, wide tables (>20 columns), and large unindexed tables. Returns per-table risk scores (0-100) with actionable recommendations.
sqlite_stats_distinctGet distinct values from a column.
sqlite_stats_frequencyGet frequency distribution of values in a column.
sqlite_stats_group_byAggregate statistics grouped by a column.
sqlite_stats_histogramCreate a histogram with specified number of buckets.
sqlite_stats_hypothesisPerform statistical hypothesis tests: one-sample t-test, two-sample t-test, or chi-square test.
sqlite_stats_outliersDetect outliers using IQR (Interquartile Range) or Z-score method.
sqlite_stats_percentileCalculate percentiles (median, quartiles, etc.) for a column.
sqlite_stats_regressionPerform linear or polynomial regression analysis between two columns.
sqlite_stats_sampleGet a random sample of rows for exploratory analysis. Uses ORDER BY RANDOM() which is O(N) — may be slow on very large tables (>1M rows).
sqlite_stats_summaryGet summary statistics for multiple columns at once.
sqlite_stats_top_nGet top N values from a column.
sqlite_storage_analysisAnalyze database storage health: fragmentation, size breakdown per table, and optimization recommendations. Aggregates PRAGMA + dbstat data into an actionable report.
sqlite_summarize_tableIntelligent table analysis and summary generation with key statistics
sqlite_text_caseConvert text to uppercase or lowercase.
sqlite_text_concatConcatenate multiple columns with optional separator.
sqlite_text_normalizeNormalize text using Unicode normalization (NFC, NFD, NFKC, NFKD) or strip accents.
sqlite_text_replaceReplace text in a column using SQLite replace() function.
sqlite_text_sentimentPerform basic sentiment analysis on text column using keyword matching.
sqlite_text_splitSplit a text column by delimiter into array results.
sqlite_text_substringExtract a substring from text column using substr().
sqlite_text_trimTrim whitespace from text column values.
sqlite_text_validateValidate text values against patterns: email, phone, URL, UUID, IPv4, or custom regex.
sqlite_topological_sortGenerate a safe DDL execution order for tables based on foreign key dependencies. 'create' direction lists parent tables first; 'drop' direction lists child tables first.
sqlite_transaction_beginBegin a new transaction. Use immediate or exclusive mode for write-heavy operations.
sqlite_transaction_commitCommit the current transaction, making all changes permanent.
sqlite_transaction_executeExecute multiple SQL statements in a single transaction. Automatically commits on success or rolls back on error.
sqlite_transaction_releaseRelease a savepoint, keeping the changes made since it was created.
sqlite_transaction_rollbackRollback the current transaction, discarding all changes.
sqlite_transaction_rollback_toRollback to a savepoint, discarding changes made after it was created.
sqlite_transaction_savepointCreate a savepoint within the current transaction for partial rollback.
sqlite_transaction_statusCheck whether a transaction is currently active. Returns status and a boolean flag. Read-only — does not alter transaction state.
sqlite_truncateTruncate a table (executes DELETE FROM table).
sqlite_upsertInsert a row or update it if it already exists (INSERT ON CONFLICT DO UPDATE / INSERT OR REPLACE).
sqlite_vacuumRebuild the database to reclaim space and optimize structure.
sqlite_vacuum_intoCreate a compacted, defragmented copy of the database at the specified path using VACUUM INTO. Does not modify the original database. The output path must be within the same directory as the primary database.
sqlite_vector_batch_storeStore multiple vectors in a batch operation.
sqlite_vector_countCount vectors in a table.
sqlite_vector_create_tableCreate a table optimized for vector storage with JSON vector column.
sqlite_vector_deleteDelete vectors by their IDs.
sqlite_vector_dimensionsGet the dimensions of vectors in a table.
sqlite_vector_distanceCalculate distance or similarity between two vectors.
sqlite_vector_getRetrieve a vector by its ID.
sqlite_vector_normalizeNormalize a vector to unit length.
sqlite_vector_searchFind similar vectors using cosine, euclidean, or dot product similarity.
sqlite_vector_statsGet statistics about vectors in a table.
sqlite_vector_storeStore or update a vector in the database.
sqlite_verify_backupVerify a backup file's integrity without restoring it.
sqlite_virtual_table_infoGet metadata about a specific virtual table.
sqlite_walManage SQLite Write-Ahead Logging (WAL) mode. WAL improves concurrent read/write performance and is recommended for production databases. Actions: 'status' = check current journal mode, 'enable' = switch to WAL mode, 'disable' = switch back to DELETE (default) mode, 'checkpoint' = force a WAL checkpoint to sync WAL file to database.
sqlite_window_lag_leadAccess previous (LAG) or next (LEAD) row values. Useful for comparing consecutive rows.
sqlite_window_moving_avgCalculate moving (rolling) average. Useful for smoothing time series data.
sqlite_window_ntileDivide rows into N buckets. E.g., 4 buckets = quartiles, 10 = deciles, 100 = percentiles.
sqlite_window_rankCalculate rank of rows. RANK leaves gaps after ties, DENSE_RANK does not, PERCENT_RANK gives 0-1 range.
sqlite_window_row_numberAssign sequential row numbers based on ordering. Useful for pagination and ranking.
sqlite_window_running_totalCalculate running (cumulative) total. Useful for balance tracking, cumulative metrics.
sqlite_write_queryExecute an INSERT, UPDATE, or DELETE query. Returns affected row count. Use parameter binding for safety.
Signals
- Stars
- 13
- Forks
- 1
- Open issues
- 1
- Last commit
- Jun 12, 2026 (4 months ago)
- Last release
- Jun 12, 2026 (4 months ago)
- Last package publish
- Jun 12, 2026 (4 months ago)
From GitHub (fetched Oct 24, 2026) and the package registry.
Details
- Registry name
io.github.neverinfamous/db-mcp- Version
- 1.0.2
- Auth
- No auth
- Packages
- npm db-mcpoci
docker.io/writenotenow/db-mcp:v1.0.2 - License
- MIT
- Repository
- github.com/neverinfamous/db-mcp
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
More from neverinfamous
- 0.609score
PostgreSQL MCP Server
neverinfamous
Enterprise PostgreSQL MCP server with 63 tools, 10 resources, 10 prompts for AI-native operations
ConnectorBFreshness: BLocal★ 12Claude Code +5 - 0.603score
MySQL MCP
neverinfamous
Enterprise-grade MySQL MCP Server with OAuth 2.0, 106 tools, and Docker deployment
ConnectorBFreshness: BLocal★ 11Claude Code +5 - 0.585score
PostgreSQL MCP Server
neverinfamous
PostgreSQL MCP server with 203 tools, connection pooling, HTTP/SSE, OAuth 2.1, and tool filtering
ConnectorBFreshness: BLocal★ 12↓ 37/wkClaude Code +5 - 0.562score
Memory Journal MCP
neverinfamous
Developer journal with knowledge graphs, relationships, Git context, and semantic search
ConnectorCFreshness: CLocal★ 20Claude Code +5 - 0.375score
SQLite MCP Server
neverinfamous
SQLite MCP server with 73 tools for JSONB, full-text search, geospatial, and analytics.
ConnectorFFreshness: FLocalClaude Code +5
Cite this page
db-mcp (SQLite MCP Server). Agent Mart. https://agentmart.dev/connectors/neverinfamous-db-mcp (last updated 2026-10-24)