Is this server read-only?
Yes, this project explicitly builds a read-only MCP server. For full CRUD capabilities, use the free CData MCP Server for MySQL (beta).
@CDataSoftware
Basic information
This read-only MCP Server allows you to connect to MySQL data from Claude Desktop through CData JDBC Drivers. Free (beta) read/write servers available at
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTool list not available yet
This listing does not currently have a tool list to display. This does not mean the server has no tools; check its documentation for supported capabilities.
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
mysql-mcp-server-by-cdata is a read-only MCP (Model Context Protocol) server that allows LLMs like Claude Desktop to query live MySQL data using natural language. It wraps the CData JDBC Driver for MySQL, exposing database tables and columns as SQL models through an MCP interface.
Clone the repository, build the JAR with Maven (mvn clean install), download and license the CData JDBC Driver for MySQL, create a .prp file with your JDBC connection string and driver path, then add the server to your Claude Desktop config file. Run the server via java -jar CDataMCP-jar-with-dependencies.jar <path-to>.prp. The server communicates over stdio, so the client must be on the same machine.
Yes, this project explicitly builds a read-only MCP server. For full CRUD capabilities, use the free CData MCP Server for MySQL (beta).
Java and Maven are required to build the server. The CData JDBC Driver for MySQL must be installed and licensed before use.
Data is queried live through the CData JDBC Driver. The server does not store or cache data; all queries are executed against the connected MySQL database.
The server uses stdio transport. It only works with MCP clients running on the same machine, such as Claude Desktop.
Authentication is handled via the CData JDBC Driver’s connection string utility. The driver supports OAuth flows if needed; you must click "Test Connection" in the utility before copying the connection string.
A Model Context Protocol (MCP) server implementation that provides database capabilities for Chroma

Model Context Protocol Servers
MCP server for interacting with Neon Management API and databases
Local MCP server for DuckDB and MotherDuck
The official Redis MCP Server is a natural language interface designed for agentic applications to manage and search data in Redis efficiently
Comments