关于 stelaspace-mcp
stelaspace-mcp 是供 Claude Code 和 Codex 使用的本地 MCP 服务,可将本机 HTML 文件发布到 StelaSpace。它按路径读取文件并上传字节,适合发布较大的报告和仪表板。
主要功能
- 01按本机路径读取 HTML 文件
- 02发布文件并返回永久链接
- 03复用 slug 发布新版本
- 04列出团队空间和文档
适用场景
- 01发布 AI 生成的 HTML 报告
- 02分享仪表板或文档链接
- 03查看团队空间中的文档
MCP 相关
它作为本地 MCP 服务向 Claude Code 和 Codex 提供发布文件、列出空间和列出文档的工具,并通过 StelaSpace API 上传 HTML 文件。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
工具
3收录的工具列表 · 更新于 2 周前
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| path | string | 是 | 此计算机上 .html/.htm 文件的路径(绝对路径,或相对于 MCP 服务工作目录的路径)。 |
| slug | string | 否 | 文档 slug。重用现有 slug 可发布新版本;省略则自动生成。 |
| tags | array | 否 | 用于整理和搜索的可选标签。 |
| title | string | 否 | 文档标题。默认为 HTML <title> 标签。 |
| spaceSlug | string | 是 | 目标空间的 slug — 调用 list_spaces 查找有效的 slug。 |
| visibility | enum | 否 | public = 任何拥有链接的人;private = 仅团队成员。默认为 private。public | private |
详细介绍
stelaspace-mcp
一个本地 MCP 服务,可让使用本地文件的编码 Agent(Claude Code 和 Codex)将 HTML 文件发布到 StelaSpace。
它在你的设备上运行,因此可以直接按路径从磁盘读取 HTML 文件,并通过 StelaSpace API 上传文件字节。这使它能够发布大型(1 MB 以上)报告和仪表盘;如果将文件内容作为工具参数传递,则会受模型输出大小限制。
不支持使用 Claude Desktop(聊天)进行发布:它的沙盒无法与本地 MCP 服务共享文件,因此无法上传本地报告。请使用 Claude Code 或 Codex,Agent 会将报告生成到磁盘,并直接发布。
工具
publish_file—{ path, spaceSlug, title?, slug?, tags?, visibility? }→ 读取文件并返回其永久 URL。重复使用slug会发布新版本。list_spaces— 列出团队中的空间。list_documents—{ spaceSlug, query? }— 列出空间中的文档。
设置
从 StelaSpace → Settings → API Keys 获取 API 密钥(以 ss_sk_ 开头)。
Claude Code
claude mcp add stelaspace --scope user \
--env STELASPACE_API_KEY=ss_sk_your_key \
-- npx -y stelaspace-mcp
Codex
~/.codex/config.toml:
[mcp_servers.stelaspace]
command = "npx"
args = ["-y", "stelaspace-mcp"]
env = { STELASPACE_API_KEY = "ss_sk_your_key" }
然后让 Agent 生成并发布报告,例如: “生成销售仪表盘,并将 HTML 作为公开内容发布到我的 reports 空间。”
环境
STELASPACE_API_KEY(必需)— 你的ss_sk_密钥。STELASPACE_API_URL(可选)— 覆盖 API 端点。默认值为https://stelaspace.com;大多数用户无需设置此项。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。