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
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
Painless E2E Automation for Mobile and Web
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

Connect your AI assistant to your own YOUB endurance training account. Read recorded activities with full analysis, planned sessions, race goals, wellness (HRV, sleep, resting HR) and your athletic profile. Create or mov
Comments