Is this server read-only?
Yes, this read-only MCP server only supports SELECT queries. For full read, write, update, delete, and action capabilities, consider the managed CData MCP Server or CData Connect AI.
@CDataSoftware
Basic information
This read-only MCP Server allows you to connect to Apache Spark data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out the first managed MCP platform: CData Connect AI (https://www.cdata.com/ai/).
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\\apache-spark.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.
Apache Spark MCP Server by CData is a local, read-only MCP server that enables LLMs (like Claude Desktop) to query live data from Apache Spark using natural language. It wraps the CData JDBC Driver for Apache Spark, which exposes Spark data as relational SQL models.
Clone, build with Maven (mvn clean install), download and license the CData JDBC Driver for Apache Spark, configure the connection string via the JDBC utility, create a .prp file with driver path, class, and JDBC URL, then configure Claude Desktop’s claude_desktop_config.json with the Java command and the .prp file. The server runs locally via stdio.
Yes, this read-only MCP server only supports SELECT queries. For full read, write, update, delete, and action capabilities, consider the managed CData MCP Server or CData Connect AI.
Data remains in your Apache Spark instance. The server connects to it via the CData JDBC Driver and does not store or copy data externally.
Java (runtime), Maven (build), and the CData JDBC Driver for Apache Spark (download and license separately) are required.
Authentication is handled via the JDBC connection string (e.g., OAuth credentials). The server does not manage authentication itself.
The server uses stdio transport, so it can only run with clients on the same machine (e.g., Claude Desktop locally).
A curated list of references for MLOps
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea
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
🚀 The fast, Pythonic way to build MCP servers and clients.
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!
Comments