Monghoul – Desktop MongoDB GUI with schema-aware autocomplete and MCP
Schema-aware autocomplete that knows your enum values, not just field names.
MCP server for database storage (MySQL, AWS Athena, and more)
It gives Claude/Cursor-style assistants a single set of MCP actions (query, list_collections, describe_collection) across SQL, NoSQL and analytics stores, and smartly defaults to read-only so you don't accidentally mutate production. Configuration via env vars or the Claude CLI plus an extensible McpConnector interface makes it a pragmatic, low-friction tool for LLM tooling — more adapters, auth examples (IAM for Athena) and docs would push it further.
AI/ML developers, data engineers, and backend developers who integrate LLM-powered assistants with databases
While using Claude Code, I found it painful to manage separate connections for MySQL, MongoDB, and AWS Athena. So I built a server that provides one consistent set of tools (query, list_collections, describe_collection, etc.) that work the same way across all supported databases.
Key features: - Read-only by default – Write access requires explicit opt-in, so you won't accidentally mutate production data - Multiple simultaneous connections – Tag them as PROD, STAGING, ANALYTICS, etc. and manage them all at once - Extensible – Add new database connectors by implementing the McpConnector interface
Built with TypeScript. Supports MySQL 5.7+, MongoDB 4.4+, and AWS Athena.
This is an open-source project – feedback, issues, and PRs are all welcome. If you try it out and have any suggestions or ideas for improvement, please feel free to share!
Schema-aware autocomplete that knows your enum values, not just field names.
Yet another auth library when Clerk and Casbin already dominate the space.
Universal syntax sounds neat until you hit MongoDB's document model vs SQL.
240k Docker pulls and most-starred backup repo, but GFS retention is the only novelty here.
Native MongoDB GUI beating Electron apps on RAM and startup time.
Forks TypeScript compiler to type-check Nix—that's genuinely clever.