Aspose.Cells Cloud Mcp Server — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Aspose.Cells Cloud Mcp Server (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Aspose.Cells Cloud MCP Server is a Model Context Protocol (MCP) server built with FastMCP on top of the Aspose.Cells Cloud SDK for Python. It exposes spreadsheet automation — file conversion, structure inspection, text cleaning/editing — as MCP tools that any MCP-compatible client (Claude Desktop, Cline, custom agents, …) can call.
https://api.aspose.cloud/cells/mcpfile_uuid).with column formulas, pivot tables, charts, shape coordinates).
cloud storage or directly from a Base64 payload.
add text, fix line breaks, change word case, convert numbers to text.
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.
pip install aspose-cells-cloud-mcpFrom 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
pip install -r requirements.txtAfter installation, the CLI command is available:
aspose-cells-cloud-mcpBy default, the server runs with the stdio transport.
Run without installation:
python .\mcp_server.pyThe transport is chosen with MCP_TRANSPORT (stdio | streamable-http | sse), falling back to the TRANSPORT variable and then stdio. HTTP transports listen for MCP clients; the same process also serves two plain HTTP endpoints, /health and /version.
| Environment variable | Default | Meaning |
|---|---|---|
MCP_TRANSPORT | stdio | Transport: stdio, streamable-http, sse |
MCP_HOST | 0.0.0.0 | Bind address for HTTP transports |
MCP_PORT | 8080 | Port for HTTP transports |
MCP_PATH | /mcp | Path for streamable-http |
MCP_SSE_PATH | /sse | Events path for sse |
LOG_LEVEL | INFO | Logging verbosity |
MCP_STATE_DIR | (platform data dir) | Directory for the local state DB (registry.db). Set this to a writable volume in containers. |
MCP_FILE_TTL_HOURS | (unset → never) | Optional hours-after-registration (not last use) before a stored file_uuid stops resolving. Expires the local handle only — it does not delete the cloud file (see below). |
MCP_CLOUD_TIMEOUT_SECONDS | 300 | Upper bound (seconds) for each Aspose Cloud HTTP call made by the SDK. The SDK otherwise sets no timeout, so a stalled or unreachable backend would hang a tool forever; set 0 to disable the bound. |
docker build -t aspose-cells-cloud-mcp-server:26.4.0 .
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" -e MCP_STATE_DIR="C:\state" --isolation hyperv --name my-aspose-cells-cloud-mcp-instance aspose-cells-cloud-mcp-server:26.9.0
This project is licensed under the MIT License. See LICENSE for details.
The Aspose.Cells Cloud API itself requires a separate subscription � a free tier is available at aspose.cloud.
This project may contain trademarks or logos for projects, products, or services. Use of third-party trademarks or logos is subject to those third-party policies.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.