Skip to main content

MCP server for Aspose.Cells Cloud automation (FastMCP-based)

Project description

Python Version License

Overview

Aspose.Cells Cloud MCP Server is a FastMCP-based MCP server built on top of Aspose.Cells Cloud SDK for Python. It automates the creation and editing of Microsoft Excel spreadsheets and exposes operations as MCP tools that any MCP-compatible client can call. Supported transports: stdio, streamable-http, sse.

Features

  • convert spreadsheet

Requirements

  • Python 3.11+
  • Aspose.Cells Cloud SDK for Python. This library is a commercial product.
    You'll need to obtain a valid license for Aspose.Cells Cloud. The package will install this dependency, but you're responsible for complying with Aspose's licensing terms.

Installation

python -m pip install aspose-cells-cloud-mcp

From source (download repo and install requirements):

git clone https://github.com/aspose-cells-cloud/Aspose.Cells-Cloud-MCP-Server
cd Aspose.Cells-Cloud-MCP-Server
python -m pip install -r requirements.txt

Command Line Interface

After installation, the CLI command is available:

aspose-cells-cloud-mcp

By default, the server runs with the stdio transport.

Run without installation:

python mcp_server.py

Transports and Configuration

Supported MCP transports: stdio, streamable-http, sse.

Environment Variables

  • MCP_TRANSPORTstdio | streamable-http | sse (default stdio)
  • MCP_HOST — host address (default 0.0.0.0)
  • MCP_PORT — port (default 8080)
  • MCP_PATH — HTTP path for streamable-http (default /mcp)
  • MCP_SSE_PATH — events path for sse (default /sse)
  • LOG_LEVEL — logging level (INFO, DEBUG, ...)

How to run Aspose Cells Cloud MCP Server in Docker Container

Build Docker Image

docker build -t aspose-cells-cloud-mcp-server:26.4.0 .

Run Docker Image

 docker run -itdp 28080:8080  -e MCP_TRANSPORT="streamable-http" -e ASPOSE_CLOUD_CLIENT_ID="yourt-aspose-cloud-client_id" -e ASPOSE_CLOUD_CLIENT_SECRET="your-aspose-cloud-client-secret" --isolation hyperv  --name my-aspose-cells-cloud-mcp-instance  aspose-cells-cloud-mcp-server:26.4.0

License

This package is licensed under the MIT LICENSE. However, it depends on Aspose.Cells Cloud SDK for Python is an open-source library.

You must obtain valid client credentials for Aspose.Cells Cloud.

Integration with MCP Clients

  • Claude Desktop MCP: add this server with streamable-http or sse transport and the URL printed by the server at startup.
  • Any MCP (JSON) clients — configure the matching transport and path.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

aspose_cells_cloud_mcp-26.4.0.tar.gz (8.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

aspose_cells_cloud_mcp-26.4.0-py3-none-any.whl (8.5 kB view details)

Uploaded Python 3

File details

Details for the file aspose_cells_cloud_mcp-26.4.0.tar.gz.

File metadata

  • Download URL: aspose_cells_cloud_mcp-26.4.0.tar.gz
  • Upload date:
  • Size: 8.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.10.6

File hashes

Hashes for aspose_cells_cloud_mcp-26.4.0.tar.gz
Algorithm Hash digest
SHA256 41c549c628afc36c94c3d0ab9b8c83ffe89a375e35e6e1af3961d0d7ebe5c588
MD5 61b93f360405960bbf64b6310b2734dc
BLAKE2b-256 98fb4a369925a7b32cd5962892443932095b0407ecf1be17c358e9307fe237b4

See more details on using hashes here.

File details

Details for the file aspose_cells_cloud_mcp-26.4.0-py3-none-any.whl.

File metadata

File hashes

Hashes for aspose_cells_cloud_mcp-26.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 249e6a6cc1a3bef9506ab1a7aee952c51f09d8222bc0ed6b3a9b59bd96c0b953
MD5 34ce8626ca08ae89b5463593137d7c53
BLAKE2b-256 6be6e9227491928574bc68777719fae7ec5d92d7c169c3f2cbe735d7d3e2ddc0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page