About io.github.SurajKGoyal/amnesic
io.github.SurajKGoyal/amnesic is an MCP server published by SurajKGoyal in the Data category: persistent semantic memory for SQL databases. Postgres, MySQL, MSSQL, SQLite.
The repository has 4 stars and 1 forks, with the last commit 18 hours ago. Recent commit activity is the strongest signal that reported issues will get attention.
Install
uvx amnesicpip install amnesicThis server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.
Tools (12)
db_annotate(table, connection, ...)Persist semantic annotations for tables/columns
Parameters not published.
db_deprecate(table, connection, column?, reason?, undo?)Soft-retire a stale annotation — flagged (and warned) but kept, reversible
Parameters not published.
db_detect_drift(connection)Audit annotations vs the live schema — find orphaned annotations + undocumented tables
Parameters not published.
db_discover_relationships(connection)Discover all FK relationships from the live DB
Parameters not published.
db_forget(table, connection, column?, cascade?)Hard-delete an annotation (cascade opt-in) — permanent
Parameters not published.
db_get_relationships(table, connection)Navigate the FK graph for JOIN planning
Parameters not published.
db_get_schema(table, connection)Column schema merged with saved annotations
Parameters not published.
db_list_connections()List all configured connections (no secrets exposed)
Parameters not published.
db_list_tables(connection)All known tables with descriptions and column counts
Parameters not published.
db_query(sql, connection)Execute a read-only SELECT query
Parameters not published.
db_search(query, connection, target, limit)BM25 search over table/column descriptions and aliases
Parameters not published.
db_sync_knowledge(from, to)Copy annotations between connections (e.g. staging → prod)
Parameters not published.
Ask AI
Ask AI about io.github.SurajKGoyal/amnesic
Powered by Claude · Grounded in docs
Security checks
6 checks have not been run yet.