MySQLReader
If you are the rightful owner of MySQLReader and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
MySQLReader is an MCP service designed for reading MySQL databases, focusing on query operations only for security reasons.
MySQLReader is a Model Context Protocol (MCP) server that facilitates secure querying of MySQL databases. It is built using the pymysql library and supports three authentication methods: environment variables, plain text files, and encrypted files using RSA encryption. The service is designed to prioritize security by limiting operations to read-only queries, thus preventing any modifications to the database. Users can choose their preferred authentication method based on their security needs, with the option to encrypt credentials for enhanced protection.
Features
- Read-only Access: Ensures database security by allowing only query operations.
- Multiple Authentication Methods: Supports environment variables, plain text files, and RSA-encrypted files.
- Python-based Implementation: Utilizes the pymysql library for database interactions.
- Environment Management: Uses 'uv' for managing Python environments and dependencies.
- Customizable Configuration: Allows configuration through JSON files for integration with platforms like Claude Desktop.