关于 Spacefast
Spacefast 是托管服务及 MCP 服务,可创建、发布和管理可分享的网站、仪表板、报告与小型 Web 工具。它面向通过 AI 对话创作或导入现有项目的人,支持聊天编辑、分享权限、自定义域名和版本恢复。
主要功能
- 01发布网站、仪表板和报告
- 02通过聊天编辑 Space 内容与设计
- 03管理分享权限和自定义域名
- 04恢复较早版本
- 05预览 Space 并查看源文件
适用场景
- 01通过对话创建并发布网站
- 02向指定对象分享已发布的仪表板
- 03更新现有 Space 的内容或设计
- 04恢复到较早的部署版本
MCP 相关
托管服务提供 `search` 工具来查找 Spacefast API 操作,并以 `execute` 运行 JavaScript 调用这些操作;同时支持发布、审批和可视化 MCP Apps。它使用 Streamable HTTP 和浏览器 OAuth。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://mcp.spacefast.com?mode=fullclaude mcp add --transport http spacefast https://mcp.spacefast.com?mode=full{"mcpServers":{"spacefast":{"type":"http","url":"https://mcp.spacefast.com?mode=full"}}}在 Cursor 中打开{"servers":{"spacefast":{"type":"http","url":"https://mcp.spacefast.com?mode=full"}}}在 VS Code 中打开{"mcpServers":{"spacefast":{"type":"http","url":"https://mcp.spacefast.com?mode=full"}}}{"mcpServers":{"spacefast":{"serverUrl":"https://mcp.spacefast.com?mode=full"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Spacefast MCP
构建并分享你的 AI 项目。
将一个想法变成可分享的网站、仪表板、报告或小型 Web 工具。你可以在对话中构建,也可以导入已有作品,然后通过 Spacefast 发布。
通过聊天持续改进作品。更改内容或设计、分享预览、选择谁可以打开它、连接自己的域名,或恢复到较早的版本。
连接你的 Spacefast 账户,以发布和管理团队的 Spaces。
Spacefast 由 Automattic 提供。本仓库包含连接示例、文档,以及托管的 Spacefast 服务的 MCP Registry 条目。可安装的插件及其技能位于 spacefast/plugins。
连接
端点:https://mcp.spacefast.com
Spacefast 提供一个代码模式界面:search 可查找 Spacefast API 操作并读取其输入和输出类型,但不会调用它们;execute 则运行调用这些操作的 JavaScript。发布、审批和可视化 MCP Apps 与这两个工具并列提供。
传输方式:Streamable HTTP。请使用支持远程 MCP 服务和浏览器 OAuth 的客户端。
GitHub Copilot 和其他兼容客户端
将以下内容添加到项目中的 .mcp.json。如果已有 mcpServers 对象,请将 spacefast 条目合并进去。
{
"mcpServers": {
"spacefast": {
"type": "http",
"url": "https://mcp.spacefast.com"
}
}
}
同样的配置也可在 .mcp.json 中找到。若要配置面向所有用户的 Copilot,请使用 ~/.copilot/mcp-config.json。
VS Code 也支持 .vscode/mcp.json,其顶层键为 servers:
{
"servers": {
"spacefast": {
"type": "http",
"url": "https://mcp.spacefast.com"
}
}
}
请参阅 VS Code 示例 和 VS Code MCP 设置指南。在客户端的 MCP 设置中启动服务,并完成 Spacefast 登录流程。在 Agent 会话中启用其工具。
Claude Code
连接 MCP:
claude mcp add --transport http spacefast 'https://mcp.spacefast.com'
在 Claude Code 中运行 /mcp,并按照浏览器登录流程操作。
若要安装包含其技能的 Spacefast 插件,请使用:
claude plugin marketplace add spacefast/plugins
claude plugin install spacefast@spacefast
完整的插件设置说明,请参阅 Spacefast Claude Code 设置指南。
goose
在 goose Desktop 中,打开 Extensions → Add custom extension。选择 Streamable HTTP,将名称设为 Spacefast,并将 URL 设为 https://mcp.spacefast.com。添加扩展,然后在浏览器中完成 Spacefast 登录流程。无需 API 密钥或自定义标头。
若要使用 CLI,请运行 goose configure,选择 Add Extension → Remote Extension (Streamable HTTP),并使用相同的名称和 URL。
你也可以将 goose 配置示例中的 spacefast 条目合并到 ~/.config/goose/config.yaml 的 extensions 中。保留现有扩展和其他设置。
若要将所有 Spacefast 技能添加到项目,请在项目目录中运行:
DISABLE_TELEMETRY=1 npx -y [email protected] add https://github.com/spacefast/plugins/tree/main/skills --agent goose --skill '*' --yes
在该目录中运行 goose skills list,检查安装情况。这会安装 build-website 和 edit-space 等技能;请按照上述步骤配置 MCP 连接。goose 1.54.0 的插件导入器不接受远程 MCP 声明,因此该版本请使用此技能安装程序。请参阅官方的扩展设置指南和技能指南。
Spacefast 已在官方 MCP Registry 中发布,条目为 io.github.spacefast/mcp。goose 正在将其目录迁移到该 Registry;是否会出现在 goose 的目录中取决于该迁移。现在即可直接连接。
身份验证
托管的 MCP 服务需要 Spacefast 账户,并且必须先通过 OAuth 身份验证才能运行工具。客户端会发现授权服务器,通过 OAuth 动态客户端注册进行注册,然后使用 PKCE(S256)的授权码流程为你登录。你无需创建 API 密钥或配置客户端密钥。
OAuth 资源元数据可在 /.well-known/oauth-protected-resource 获取。MCP 客户端会处理访问令牌。请勿将凭据放入共享配置文件中。
你可以做什么
- 从对话中发布新的内联文件,并使用
publish和operation_status查看结果。 - 使用
search查找 Spacefast API 操作,然后通过execute编辑 Space 中已保存的源文件、部署更改、管理共享和域名,或恢复到某个版本。 - 使用
show_space_preview、show_space_source_files和show_space_deployments等查看工具检查 Space。使用choose_space选择目标位置。 - 使用
resume_execution继续因等待用户输入而暂停的任务。
托管服务适用于内联文件和 Spacefast 中存储的源文件。对于电脑上的文件,请使用 Spacefast CLI。交互式视图取决于客户端对 MCP Apps 的支持;可用操作还取决于账户权限和套餐。
你可以尝试这样提问:
- “为我的项目搭建一个网站,并发布到 Spacefast。”
- “发布这个仪表板,并给我一个可分享的链接。”
- “更新我现有 Spacefast 网站的内容和设计。”
技能
Spacefast 插件为支持这些技能的客户端提供了以下技能:
| 技能 | 用途 |
|---|---|
| spacefast | 发布你的作品 |
| build-website | 搭建网站 |
| edit-space | 更新你的网站 |
| share-space | 与合适的人分享 |
| custom-domain | 使用自己的域名 |
| fix-deployment | 修复或恢复部署 |
| setup | 开始使用 |
| import-design-system | 保存你的设计规范 |
| apply-design-system | 使用已保存的设计系统进行构建 |
| verify-design-system | 检查构建是否符合你的设计系统 |
| update-design | 使 Space 与当前设计系统保持一致 |
帮助
如果连接返回 401 Unauthorized,请使用客户端的 MCP 登录操作重新登录。如果无法连接,请确认客户端支持 Streamable HTTP 和 OAuth。
MCP Registry
注册表名称为 io.github.spacefast/mcp。server.json 描述了面向 MCP Registry 的托管端点。
许可证
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。