Microsoft Project MCP Server by CData
@CDataSoftware
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 Microsoft Project (beta): https://www.cdata.com/download/download.aspx?sku=COZK-V&type=beta
Overview
What is Microsoft Project MCP Server by CData?
It is a read-only MCP server that uses the CData JDBC Driver for Microsoft Project to let LLMs like Claude Desktop query live Microsoft Project data using natural language, without writing SQL.
How to use Microsoft Project MCP Server by CData?
Clone the repository, build with mvn clean install, install and license the CData JDBC Driver for Microsoft Project, create a .prp file with connection properties, and configure your MCP client (e.g., Claude Desktop) to run the JAR file with the .prp file as an argument.
Key features of Microsoft Project MCP Server by CData
- Read-only querying of live Microsoft Project data
- Natural language interface via MCP
- Powered by CData JDBC Driver for Microsoft Project
- Exposes Microsoft Project data as relational SQL models
- Provides get_tables, get_columns, and run_query tools
- Uses stdio transport for same-machine clients
Use cases of Microsoft Project MCP Server by CData
- Asking an LLM about project schedules and task statuses
- Querying resource allocation across multiple projects
- Getting a summary of upcoming deadlines from Microsoft Project
- Analyzing project data without writing SQL queries
FAQ from Microsoft Project MCP Server by CData
Is this server read-only?
Yes, this project builds a read-only MCP server. For full read, write, update, delete, and action capabilities, use the separate CData MCP Server for Microsoft Project (beta).
What are the runtime requirements?
Java runtime (to run the JAR file) and the CData JDBC Driver for Microsoft Project installed and licensed.
How does the server connect to Microsoft Project?
It uses the CData JDBC Driver for Microsoft Project, which connects to Microsoft Project by exposing its data as relational SQL models.
Can I use this server with a remote client?
No, the server uses stdio transport, so it can only be used with clients that run on the same machine as the server.
How do I get support?
Contact the CData Support Team via their website or join the CData Community for feedback and troubleshooting.