{
  "markdown": "# stelaspace-mcp\n\n[![stelaspace-mcp MCP server](https://glama.ai/mcp/servers/StelaSpace/stelaspace-mcp/badges/score.svg)](https://glama.ai/mcp/servers/StelaSpace/stelaspace-mcp)\n\nA local [MCP](https://modelcontextprotocol.io) server for publishing HTML files to\n[StelaSpace](https://stelaspace.com) from coding agents that work with your local\nfiles — **Claude Code** and **Codex**.\n\nIt runs on your machine, so it reads HTML files **directly from disk by path** and\nuploads the bytes via the StelaSpace API. That's what lets it publish large (1 MB+)\nreports and dashboards — unlike passing file contents as a tool argument, which is\ncapped by the model's output size.\n\n> Claude Desktop (chat) isn't supported for publishing: its sandbox can't share\n> files with a local MCP server, so it can't upload local reports. Use Claude Code\n> or Codex, where the agent generates the report to disk and publishes it directly.\n\n## Tools\n\n- **`publish_file`** — `{ path, spaceSlug, title?, slug?, tags?, visibility? }` → reads\n  the file and returns its permanent URL. Reusing a `slug` publishes a new version.\n- **`list_spaces`** — list the spaces in your team.\n- **`list_documents`** — `{ spaceSlug, query? }` — list documents in a space.\n\n## Setup\n\nGet an API key from StelaSpace → **Settings → API Keys** (starts with `ss_sk_`).\n\n### Claude Code\n\n```bash\nclaude mcp add stelaspace --scope user \\\n  --env STELASPACE_API_KEY=ss_sk_your_key \\\n  -- npx -y stelaspace-mcp\n```\n\n### Codex\n\n`~/.codex/config.toml`:\n\n```toml\n[mcp_servers.stelaspace]\ncommand = \"npx\"\nargs = [\"-y\", \"stelaspace-mcp\"]\nenv = { STELASPACE_API_KEY = \"ss_sk_your_key\" }\n```\n\nThen ask the agent to build and publish a report, e.g.\n*\"generate the sales dashboard and publish the HTML to my reports space as public.\"*\n\n## Environment\n\n- `STELASPACE_API_KEY` (required) — your `ss_sk_` key.\n- `STELASPACE_API_URL` (optional) — override the API endpoint. Defaults to\n  `https://stelaspace.com`; most users never need to set this.\n",
  "bytes": 1985,
  "sha": "b4398675a6b61b9fedc0f9536a1093dbc87ab308359f01246bea65754e90949f",
  "repo_slug": "stelaspace/stelaspace-mcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_stelaspace_stelaspace_mcp_6d69e314/readme"
}