Aspose.Cells Cloud MCP Server
OfficialClick on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Aspose.Cells Cloud MCP ServerConvert the workbook 'sales.xlsx' to PDF and download it."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Aspose.Cells Cloud MCP Server
Spreadsheet processing — convert, create, merge, split, replace text, and read workbook properties/worksheets.
An MCP server exposing Aspose.Cells Cloud's REST API as typed,
agent-callable tools. Also bundles Aspose Storage Cloud's core file operations
(storage_upload_file/storage_download_file/storage_list_files/storage_delete_file), so a
client connected to only this server can complete a full upload -> process -> download workflow with
no second server connection.
Handles: XLSX, XLS, CSV, ODS.
Requirements
Python 3.11 or later
An Aspose Cloud account (free evaluation tier available) - you'll need a Client ID and Client Secret from your dashboard's Applications page
An MCP-compatible AI client (Claude Desktop, Claude Code, VS Code, Cursor, Cline, Windsurf, etc.)
Related MCP server: Excel MCP Server
Setup
1. Create a virtual environment and install
python -m venv .venv
# Windows:
.venv\Scripts\activate
# macOS / Linux:
source .venv/bin/activate
pip install git+https://github.com/aspose-cloud/aspose-cells-cloud-python-mcp.gitThis installs the aspose-cells-mcp command into your virtual environment.
2. Configure your AI client
Two environment variables are required - both come from your Aspose Cloud dashboard's Applications page:
Variable | Value |
| Your application's Client ID |
| Your application's Client Secret |
Credentials are never passed as a tool parameter - the server resolves them once at launch from these environment variables, exchanges them for a short-lived OAuth2 token, and caches/refreshes it transparently.
Claude Desktop
Config file location:
Platform | Path |
Windows |
|
macOS |
|
{
"mcpServers": {
"cells": {
"command": "C:\\path\\to\\.venv\\Scripts\\aspose-cells-mcp.exe",
"env": {
"ASPOSE_CLIENT_ID": "your-client-id",
"ASPOSE_CLIENT_SECRET": "your-client-secret"
}
}
}
}On macOS/Linux, use /path/to/.venv/bin/aspose-cells-mcp instead. Fully quit and restart Claude Desktop after
editing.
VS Code (.vscode/mcp.json), Cursor (~/.cursor/mcp.json), Cline, Windsurf
Same shape, under a "servers" key instead of "mcpServers" for VS Code:
{
"servers": {
"cells": {
"type": "stdio",
"command": "/path/to/.venv/bin/aspose-cells-mcp",
"env": {
"ASPOSE_CLIENT_ID": "your-client-id",
"ASPOSE_CLIENT_SECRET": "your-client-secret"
}
}
}
}Available tools
Tool | What it does | Read-only | Dry-run |
| Download an existing Cloud-stored Excel workbook in a given format | yes | - |
| Create a new Excel workbook in Aspose Cloud Storage | no | yes |
| Get an Excel workbook's document properties | yes | - |
| Delete all of an Excel workbook's document properties | no | yes |
| Merge another Excel workbook into an existing one | no | yes |
| Replace text throughout an Excel workbook | no | yes |
| Split an Excel workbook into separate worksheet files | no | yes |
| List an Excel workbook's worksheets | yes | - |
Every mutating tool marked "yes" under Dry-run accepts a dry_run=true parameter to preview
the change without applying it.
Tool errors use a fixed taxonomy (bad input / auth failure / server error / rate limited), returned as structured MCP tool errors - never a silent failure or a raw exception message.
Part of the Aspose Cloud MCP family
One MCP server per Aspose Cloud product, published under github.com/aspose-cloud.
This server depends on aspose-storage-core-mcp
for its bundled storage tools — that repo is a shared library, not a standalone server (there's no
real Aspose Cloud API route for storage on its own; every real storage call goes through some
product's own gateway, this one included).
License
MIT (see LICENSE) — covers only this repository's own MCP wrapper/integration code.
It does not cover, and grants no rights to, the Aspose Cloud product or API themselves, which
remain governed entirely by Aspose's own product and usage terms.
A valid Aspose Cloud account and subscription/credentials are required to actually call the API,
regardless of this code's license.
This server cannot be deployed
Maintenance
Related MCP Connectors
Create and manage documents, spreadsheets, and presentations from your AI assistant.
Open, inspect, filter, edit and convert xlsx and csv files from your AI chat. Processing is local.
PDF, image, video, OCR, screenshot, SQL, QR and text tools for agents. No API key, no signup.
Video, audio, and image processing for AI agents: convert, transcribe, upscale - 150+ operations.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceEnables AI assistants to read, write, and manipulate Excel files through comprehensive spreadsheet operations. Supports file management, data querying, worksheet operations, formula calculations, and includes security features like path validation and automatic backups.2MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to create, read, and manipulate Excel files without requiring Microsoft Excel installation. Supports comprehensive spreadsheet operations including formulas, formatting, charts, pivot tables, and data validation.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to create, read, and modify Excel workbooks without requiring Microsoft Excel, supporting operations like formulas, charts, pivot tables, formatting, and data validation.MIT
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to create, read, and manipulate Excel workbooks without Microsoft Excel installed, supporting formulas, formatting, charts, pivot tables, and data validation operations.MIT