MarkLogic MCP Server by CData
@CDataSoftware
About MarkLogic MCP Server by CData
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 MarkLogic (beta): https://www.cdata.com/download/download.aspx?sku=OMZK-V&type=beta
Config
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\\marklogic.prp"
]
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is MarkLogic MCP Server by CData?
MarkLogic MCP Server by CData is a read-only Model Context Protocol (MCP) server that allows LLMs (such as Claude Desktop) to query live data from MarkLogic using natural language, without requiring SQL. It wraps the CData JDBC Driver for MarkLogic, which exposes MarkLogic data as relational SQL models.
How to use MarkLogic MCP Server by CData?
Clone the repository, build with Maven (mvn clean install), install and license the CData JDBC Driver for MarkLogic, configure a .prp file with the JDBC connection string, then add the server to the Claude Desktop config file (claude_desktop_config.json). Restart Claude Desktop to query your MarkLogic data.
Key features of MarkLogic MCP Server by CData
- Reads MarkLogic data via natural language queries
- Exposes three built-in tools:
get_tables,get_columns,run_query - Uses the CData JDBC Driver for MarkLogic as its data connector
- Communicates via
stdiotransport (local client only) - Licensed under the MIT License
- Supports MarkLogic and many other data sources with separate servers
Use cases of MarkLogic MCP Server by CData
- Ask an LLM to summarize trends in your MarkLogic data
- Retrieve specific records without writing SQL
- Let an AI assistant explore available tables and columns
- Correlate business metrics across MarkLogic datasets
FAQ from MarkLogic MCP Server by CData
Is this server read-only?
Yes. The README explicitly states this project builds a read-only MCP server. For full read, write, update, delete, and action capabilities, CData offers a separate beta MCP Server for MarkLogic.
What are the runtime dependencies?
You need Java (to run the JAR), Maven (to build), and the CData JDBC Driver for MarkLogic installed and licensed on the same machine.
Where does the data live?
The data stays in your MarkLogic instance. The server queries it live over JDBC and does not store data locally.
What transport does the server use?
The server uses stdio transport, so it can only run with clients on the same machine as the server.
How is authentication handled?
Authentication is configured in the JDBC connection string. For OAuth-based connections, you must authenticate in your browser when testing the connection via the CData JDBC Driver utility.
Frequently asked questions
Is this server read-only?
Yes. The README explicitly states this project builds a read-only MCP server. For full read, write, update, delete, and action capabilities, CData offers a separate beta MCP Server for MarkLogic.
What are the runtime dependencies?
You need Java (to run the JAR), Maven (to build), and the CData JDBC Driver for MarkLogic installed and licensed on the same machine.
Where does the data live?
The data stays in your MarkLogic instance. The server queries it live over JDBC and does not store data locally.
What transport does the server use?
The server uses `stdio` transport, so it can only run with clients on the same machine as the server.
How is authentication handled?
Authentication is configured in the JDBC connection string. For OAuth-based connections, you must authenticate in your browser when testing the connection via the CData JDBC Driver utility.
Basic information
More Other MCP servers
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser

DeepMark
DeepMark helps teachers deliver rapid, consistent marking with meaningful feedback for every student — in a fraction of the time. What once took a week, now takes one free period.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
🪟 Windows-MCP
CursorTouchMCP Server for Computer Use in Windows
🚀 Model Context Protocol (MCP) Curriculum for Beginners
microsoftThis open-source curriculum introduces the fundamentals of Model Context Protocol (MCP) through real-world, cross-language examples in .NET, Java, TypeScript, JavaScript, Rust and Python. Designed for developers, it focuses on practical techniques for building modular, scalable,
Comments