Claude Document MCP Server logo

Claude Document MCP Server

by alejandroBallesterosC

The Claude Document MCP Server allows Claude Desktop to perform document operations on Microsoft Word, Excel, and PDF files. It follows the Model Context Protocol specification to provide document manipulation capabilities.

View on GitHub

Last updated: N/A

What is Claude Document MCP Server?

This is a Model Context Protocol (MCP) server designed to enable Claude Desktop to interact with and manipulate document files, including Microsoft Word, Excel, and PDFs. It provides a set of API endpoints to create, edit, and convert documents.

How to use Claude Document MCP Server?

To use this server, you can either use the automatic setup script or follow the manual setup instructions. After setting up the server and configuring Claude Desktop, you can use Claude Desktop to call the API endpoints provided by this server to perform document operations.

Key features of Claude Document MCP Server

  • Create and edit Word documents

  • Create and edit Excel spreadsheets

  • Create and convert PDF files

  • Automatic and manual setup options

Use cases of Claude Document MCP Server

  • Automated document generation

  • Programmatic document editing

  • Document conversion between formats

  • Integration with Claude Desktop for document manipulation

FAQ from Claude Document MCP Server

What is the Model Context Protocol (MCP)?

MCP is a specification that allows applications like Claude Desktop to interact with external tools and services.

What file formats are supported?

The server supports Microsoft Word (.docx), Excel (.xlsx), PDF (.pdf), and text (.txt, .csv) files.

What Python version is required?

Python 3.10 or higher is required to run this server.

How do I configure Claude Desktop to use this server?

Copy the claude_desktop_config.json file to the appropriate directory based on your operating system (Mac or Windows).

Where can I find the logs?

The server logs all operations to both the console and a logs/document_mcp.log file for troubleshooting.