auto-ontology-mcp
auto-ontology-mcp is an MCP server that brings NVIDIA Auto Ontology's semantic layer to Claude, ChatGPT, Codex, Cursor and other MCP clients, so your own model can model a database, answer questions with checked read-only SQL, and keep a personal knowledge base exported to Obsidian.
Why it matters
For analysts and builders who ask AI about their databases or notes: text-to-SQL often returns a wrong number silently, and this server checks joins, stored values and fan-out against a reviewed ontology before a query runs, with no separate model endpoint or API key.
Highlights
- Scans a database through SQLAlchemy, profiles columns and infers undeclared primary and foreign keys, then hands tables to your client's model to name business Terms and review joins.
- validate_sql flags unknown columns, joins the ontology doesn't know, near-miss literals (for example 'pennsylvania' vs 'Pennsylvania'), percent-vs-fraction thresholds and one-to-many fan-out; check_answerable says when the data can't answer a question.
- Connected databases are only read: a SQL guard allows one SELECT or WITH per call, connections open read-only, every transaction is rolled back, and queries time out after 30 seconds with at most 500 rows.
- A knowledge store for receipts, papers and notes keeps records, concepts and passages with their sources, searchable with full-text search; export_wiki writes it out as an Obsidian vault, offered as an alternative to the LLM Wiki pattern.
- Runs over stdio or streamable HTTP, with one-click install links for Cursor and VS Code and config snippets for Claude Code and other clients.
Taken from the project's own README, docs or launch page. Claims about speed or accuracy are the maker's unless stated otherwise.
Worth knowing: A personal project, not affiliated with or endorsed by NVIDIA. Datasource URLs, passwords included, are stored in plain text in ~/.auto-ontology-mcp/ontology.db, so the README advises a read-only database account. Query results are sent to whichever model your MCP client uses.
Quick facts
| Pricing | Free |
|---|---|
| Free or paid | Free (open source) |
| License | Apache-2.0 |
| Language | Python (3.12+, run with uv) |
| Platform | Local MCP server (stdio or HTTP) for Claude Code, Codex, Cursor, VS Code, the Claude and ChatGPT apps, OpenClaw and Hermes Agent; SQLite, PostgreSQL, MySQL and DuckDB mentioned; OS support not stated |
| GitHub stars | ★ 179 (as of 2026-11-08) |
| Maker | Minhyeong Yu (gogoymh on GitHub) |
Links
- Repository: https://github.com/gogoymh/auto-ontology-mcp
Related ranking
See how established tools compare in Best Research & Cited Answers. New releases aren't scored until we review them against the rubric.
Checked 2026-11-08 from the tool's own pages. Prices and star counts change, so confirm on the official site. Listing here is not a ranking or an endorsement.
One email a week on AI that saves business owners time
Every Friday: one tool pick with the business use case, what changed in tools you already use, and the week's AI news in plain English. No spam.
Free. Unsubscribe any time. See our privacy policy.