Show HN: MCP Storage Map – One MCP Server for MySQL, MongoDB, and Athena

  • Posted 5 hours ago by jeffchoi
  • 1 points
https://github.com/cyhoon/mcp-storage-map
I built an MCP server that lets AI assistants (Claude, Cursor, etc.) query multiple databases through a single, unified interface.

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!

0 comments