MCP.so
Sign In
Servers

Box MCP Server by CData

@CDataSoftware

This read-only MCP Server allows you to connect to Box data from Claude Desktop through CData JDBC Drivers. For full CRUD support, check out our MCP Server for Box (https://www.cdata.com/drivers/box/download/mcp).

Overview

What is Box MCP Server by CData?

Box MCP Server by CData is a read-only MCP (Model Context Protocol) server that allows LLMs like Claude Desktop to query live Box data. It wraps the CData JDBC Driver for Box, which exposes Box data as relational SQL models, so users can retrieve information by asking natural language questions — no SQL required.

How to use Box MCP Server by CData?

Clone the repository and build with Maven (mvn clean install) to produce the JAR. Download, install, and license the CData JDBC Driver for Box. Use the JDBC Connection String utility to authenticate and create a connection string, then save it in a .prp file. Configure your client (e.g., Claude Desktop) to run the JAR with that .prp file. Run standalone with java -jar CDataMCP-jar-with-dependencies.jar /path/to/box.prp.

Key features of Box MCP Server by CData

  • Read-only MCP server for Box data.
  • Wraps CData JDBC Driver for Box.
  • Exposes Box data as relational SQL models.
  • Enables natural language querying via LLMs.
  • Uses stdio transport (local client only).
  • Configurable via simple .prp file.

Use cases of Box MCP Server by CData

  • Query Box files and metadata using natural language.
  • Analyze Box data without writing SQL.
  • Integrate Box data into AI assistants like Claude Desktop.
  • Explore Box tables and columns programmatically.

FAQ from Box MCP Server by CData

Is this server read-only or full CRUD?

This project is a read-only MCP server. For full read, write, update, delete, and action capabilities, CData provides a separate CData MCP Server for Box.

What are the dependencies and runtime requirements?

You need Java, Maven, and a licensed CData JDBC Driver for Box (available for download from CData). The server runs locally and communicates via stdio.

How do I connect to Box?

Use the JDBC Connection String utility (run java -jar cdata.jdbc.box.jar) to generate a connection string with OAuth authentication, then save it in a .prp file with the required properties (Prefix, ServerName, ServerVersion, DriverPath, DriverClass, JdbcUrl, Tables).

Can I use this server remotely?

No, the server uses stdio transport and can only be used with clients that run on the same machine as the server.

Where can I get support?

If you have trouble connecting to your data source, contact CData Support. For server usage feedback, join the CData Community.

Tags

More from Files & Storage