StelaSpace
Officialstelaspace-mcp
A local MCP server for publishing HTML files to StelaSpace from coding agents that work with your local files — Claude Code and Codex.
It runs on your machine, so it reads HTML files directly from disk by path and uploads the bytes via the StelaSpace API. That's what lets it publish large (1 MB+) reports and dashboards — unlike passing file contents as a tool argument, which is capped by the model's output size.
Claude Desktop (chat) isn't supported for publishing: its sandbox can't share files with a local MCP server, so it can't upload local reports. Use Claude Code or Codex, where the agent generates the report to disk and publishes it directly.
Tools
publish_file—{ path, spaceSlug, title?, slug?, tags?, visibility? }→ reads the file and returns its permanent URL. Reusing aslugpublishes a new version.list_spaces— list the spaces in your team.list_documents—{ spaceSlug, query? }— list documents in a space.
Related MCP server: deloc-mcp
Setup
Get an API key from StelaSpace → Settings → API Keys (starts with ss_sk_).
Claude Code
claude mcp add stelaspace --scope user \
--env STELASPACE_API_KEY=ss_sk_your_key \
-- npx -y stelaspace-mcpCodex
~/.codex/config.toml:
[mcp_servers.stelaspace]
command = "npx"
args = ["-y", "stelaspace-mcp"]
env = { STELASPACE_API_KEY = "ss_sk_your_key" }Then ask the agent to build and publish a report, e.g. "generate the sales dashboard and publish the HTML to my reports space as public."
Environment
STELASPACE_API_KEY(required) — yourss_sk_key.STELASPACE_API_URL(optional) — override the API endpoint. Defaults tohttps://stelaspace.com; most users never need to set this.
Available Tools
3 toolslist_documentsList documentsA
List documents in a space, optionally filtered by a case-insensitive title search term.
Inputs: spaceSlug (required), query.
list_spacesList spacesA
List the spaces in your team. Use a space's slug as the spaceSlug when publishing a document.
Inputs: no named parameters.
publish_filePublish an HTML fileA
Upload a local .html/.htm file to a StelaSpace space and get back a permanent, shareable URL. The file is read from disk by path, so large files work fine. Reusing a slug publishes a new version.
Inputs: path (required), spaceSlug (required), slug, tags, +2 more.
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 3 tools
Each tool has a distinct purpose: listing documents, listing spaces, and publishing files. There is no overlap between their functionalities.
All tool names follow a consistent verb_noun pattern: list_documents, list_spaces, and publish_file. The naming is clear and predictable.
With 3 tools, the server is well-scoped for a simple document publishing service. The count falls within the ideal 3-15 range, and each tool serves a clear role.
The tool set covers listing and publishing but lacks essential operations like deleting documents or retrieving a single document's details. These gaps could hinder common workflows.
Maintenance
Related MCP Connectors
Shared memory MCP server for Claude Code, Codex, Gemini CLI and Cursor. Cited, editable.
Persistent file storage for AI agents. Save files over MCP, get a link a human can open.
MarkupBase turns AI-generated Markdown and HTML into durable, versioned artifacts that people can review and discuss. Its MCP server lets agents publish new versions, preserve contextual comments, include hosted images, and respond to feedback through secure account-linked identities, creating a clear human review boundary without requiring real-time editing.
Deploy static sites and connect custom domains from Claude, Cursor, or any MCP agent.
Related MCP Servers
- AlicenseNot gradedqualityAmaintenanceLocal-first knowledge base MCP server. Lets AI agents (Claude Code, Cursor, etc.) read and write your personal knowledge base through 20 MCP tools. Zero cloud dependency — all files stay on your machine.1,758 npm705MIT
- AlicenseNot gradedqualityDmaintenanceMCP server for Deloc — deploy static sites from AI coding agents. Say "deploy this to Deloc" in Claude Code or Cursor and get a live URL back without leaving your editor.4MIT
- AlicenseBqualityCmaintenanceMCP server to publish HTML/Markdown docs, upload assets, and reply to stakeholder comments on uselink.app directly from AI tools like Claude and Cursor.3410 npmMIT
- AlicenseNot gradedqualityDmaintenancePublishes HTML pages straight from your AI assistant to a shareable URL, then lets you manage them - update, list, search, fetch, and delete pages in a public or private workspace. Turns "share what I just made" into a single tool call from Claude, Cursor, or any MCP client.MIT