Active Directory MCP Server by CData
@CDataSoftware
About Active Directory 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 Active Directory (beta): https://www.cdata.com/download/download.aspx?sku=CDZK-V&type=beta
Basic information
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\\active-directory.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 Active Directory MCP Server by CData?
A read-only Model Context Protocol (MCP) server that allows LLMs like Claude Desktop to query live Active Directory data. It wraps the CData JDBC Driver for Active Directory, exposing directory data as relational tables that can be accessed through natural language questions.
How to use Active Directory MCP Server by CData?
Clone the repository, build with mvn clean install, download and install the CData JDBC Driver for Active Directory, license the driver, configure the connection string using the driver’s utility, and create a .prp file with JDBC details. Configure the server in Claude Desktop’s claude_desktop_config.json to start querying.
Key features of Active Directory MCP Server by CData
- Read-only querying of live Active Directory data via MCP
- Uses natural language instead of SQL to retrieve information
- Built on the CData JDBC Driver for Active Directory
- Provides
get_tables,get_columns, andrun_querytools - Communicates over
stdiotransport
Use cases of Active Directory MCP Server by CData
- Query Active Directory user attributes with natural language prompts
- List available Active Directory tables and columns via LLM-driven exploration
- Run custom SQL SELECT queries against Active Directory through an AI client
- Integrate directory data into chatbot or assistant workflows
FAQ from Active Directory MCP Server by CData
What runtime dependencies are required?
Java (to run the JAR), Apache Maven (to build), and the CData JDBC Driver for Active Directory (must be downloaded and licensed separately).
How do I configure the server to connect to my Active Directory instance?
Create a .prp file with the JDBC connection string obtained from the CData JDBC Driver’s Connection String utility, along with the required properties (Prefix, ServerName, DriverPath, DriverClass, JdbcUrl, etc.).
Is the server read-only?
Yes. The README explicitly states that this project builds a read-only MCP server.
What transport protocol does the server use?
The server uses stdio transport and can only be used with clients running on the same machine as the server.
Can I use this server with clients other than Claude Desktop?
Yes, any MCP-compatible client that supports stdio transport can be used. The setup guide uses Claude Desktop as an example.
More Files & Storage MCP servers
PDF Extraction MCP Server (Claude Code Fork)
xraywuMCP server to extract contents from a PDF file
Bulk Filesystem Operations MCP Server
strawgateMCP Server for reading many files at the same time
PDF Reader MCP Server (@shtse8/pdf-reader-mcp)
shtse8📄 The PDF intelligence layer for AI agents — Agent Document Twin, evidence-first extraction, visual crops, OCR provenance, trust reports, and benchmark-gated releases. MCP server for Claude, Cursor, VS Code, and any MCP client.
Rust MCP Filesystem
rust-mcp-stackBlazing-fast, asynchronous MCP server for seamless filesystem operations.
mcp-v8: V8 JavaScript MCP Server
r33drichardsMCP server that exposes a V8 JavaScript runtime as a tool for AI agents like Claude and Cursor. Supports persistent heap snapshots via S3 or local filesystem, and is ready for integration with modern AI development environments.
Comments