Is the server read-only?
Yes, this project builds a read-only MCP server that supports only SELECT queries.
@CDataSoftware
Basic information
This project builds a read-only MCP server. For full read, write, update, delete, and action capabilities and a simplified setup, check out our free CData MCP Server for Google Spanner (beta): https://www.cdata.com/download/download.aspx?sku=OGZK-V&type=beta
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"{classname_dash}": {
"command": "PATH\\TO\\java.exe",
"args": [
"-jar",
"PATH\\TO\\CDataMCP-jar-with-dependencies.jar",
"PATH\\TO\\google-spanner.prp"
]
}
}
}Tool 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.
A read-only Model Context Protocol (MCP) server that allows LLMs like Claude Desktop to query live Google Spanner data using natural language. It wraps the CData JDBC Driver for Google Spanner, which exposes Google Spanner as relational SQL models.
Clone the repository, build the JAR with mvn clean install, download and license the CData JDBC Driver for Google Spanner, configure a connection string using the driver’s utility, create a .prp file with the JDBC URL and other properties, then add the server to your Claude Desktop config file using the java -jar command pointing to the JAR and .prp file. Restart Claude Desktop to see the server.
get_tables, get_columns, run_queryYes, this project builds a read-only MCP server that supports only SELECT queries.
Three tools: `{servername}_get_tables` (list tables), `{servername}_get_columns` (list columns of a table), and `{servername}_run_query` (execute a SQL SELECT query).
You need Java, the CData JDBC Driver for Google Spanner (installed and licensed), and the built JAR file `CDataMCP-jar-with-dependencies.jar`.
It uses `stdio` transport, so it can only be used with clients running on the same machine.
Authentication is handled by the CData JDBC Driver. The README mentions OAuth support; you will need to authenticate in your browser when testing the connection via the driver’s connection string utility.

A free remote MCP server for The Living Bread. Bible passages read word for word from a stored public domain text with an evidence label, keyword search and cross references, real churches, gatherings and prayer groups w
Painless E2E Automation for Mobile and Web

Model Context Protocol Servers
A one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
YC (S26) | Open Computer History | Continuously record your company computer work, map your workflows, help you find work worth automating, and power your agents' context
Comments