关于 Hatchable
Hatchable 是可通过 MCP 客户端构建和部署全栈 Web 应用的托管平台。每个项目都配有数据库和内置服务,其 MCP 服务提供项目、文件、数据库、部署及开发指引工具。
主要功能
- 01创建和管理应用项目
- 02读取、写入和编辑项目文件
- 03运行项目数据库的 SQL
- 04部署应用并查看日志
- 05使用项目认证、存储、定时任务和邮件
- 06读取平台技能与文档
适用场景
- 01根据描述构建并发布 Web 应用
- 02导入并部署现有代码仓库
- 03排查并修复部署失败
- 04通过 MCP 客户端管理项目文件和数据库
MCP 相关
Hatchable 在 `https://hatchable.com/mcp` 提供托管的 Streamable HTTP MCP 服务,包含用于项目创建、文件操作、SQL、部署、日志和平台指引的 34 种工具。支持 OAuth 和 Bearer 令牌认证。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://hatchable.com/mcpclaude mcp add --transport http hatchable https://hatchable.com/mcp{"mcpServers":{"hatchable":{"type":"http","url":"https://hatchable.com/mcp"}}}在 Cursor 中打开{"servers":{"hatchable":{"type":"http","url":"https://hatchable.com/mcp"}}}在 VS Code 中打开{"mcpServers":{"hatchable":{"type":"http","url":"https://hatchable.com/mcp"}}}{"mcpServers":{"hatchable":{"serverUrl":"https://hatchable.com/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
详细介绍
Hatchable MCP
通过任意 MCP 客户端,在 Hatchable 上构建并托管全栈 Web 应用和网站。每个项目都拥有独立的 Postgres 数据库、身份验证、存储、域名、定时任务和电子邮件,并能在几秒内获得一个可访问的 URL。免费套餐,无需积分。
此仓库包含两部分:Hatchable 的 Claude Code 插件(本目录就是该插件),以及适用于其他所有 MCP 客户端的连接说明。Hatchable 的代码运行在我们的基础设施上,而非你的设备上;无需在本地构建或安装任何内容。
| 端点 | https://hatchable.com/mcp |
| 传输方式 | Streamable HTTP(MCP 2025-03-26) |
| 身份验证 | 通过 PKCE 和动态客户端注册(RFC 7591)实现 OAuth 2.1。支持 Bearer 回退方式。 |
| 注册表 | com.hatchable/hatchable |
| 主页 | hatchable.com |
| 文档 | hatchable.com/docs/developers |
Claude Code 插件
/plugin marketplace add anthropics/claude-plugins-community
/plugin install hatchable@claude-community
然后连接你的账户:运行 /mcp,选择 hatchable,并完成登录。新账户免费,你发布到开放 Web 的第一个应用也免费。
此插件提供:
- 预配置的 Hatchable MCP 服务。 提供 34 个工具,可用于创建项目、编写文件、运行 SQL、部署、读取日志和派生模板。完整参考请参阅 hatchable.com/docs/developers/mcp。
/hatchable:new <description>:根据自然语言描述构建并部署应用。返回可访问的 URL。/hatchable:import:部署你当前所在目录中的代码库。将文件映射到平台结构、运行验证器,并引导你解决所有阻碍。/hatchable:fix <what's wrong>:使用平台自己的日志和试运行验证器,诊断被拒绝的部署或已损坏的线上应用。hatchable:builderAgent:Claude 可将整个构建任务委派给它的应用构建器。它会在云端创建、编写代码、部署并验证,然后返回可访问的 URL。使用@hatchable:builder提及它,也可以让 Claude 自行选择。
Hatchable 项目就是一个文件夹:路径会成为路由,SQL 文件会成为架构,一个 TOML 文件会声明其余配置。平台会通过 MCP(list_skills、read_skill)向你的 Agent 提供自身的构建模式,因此 Claude 会在构建时读取当前约定,而不是依赖训练数据。
若要在安装插件前从检出目录试用,请在此目录中运行:claude --plugin-dir .。
按客户端设置
Claude Code(终端)
安装插件(见上文),或者直接添加服务。其余步骤由 OAuth 处理:
claude mcp add --transport http hatchable https://hatchable.com/mcp
还没有 Claude Code?在此安装。
Claude.ai(网页)
- 打开 claude.ai/customize/connectors,点击 Connectors 旁边的 +。
- 在 Add custom connector 对话框中,将其命名为 Hatchable,粘贴
https://hatchable.com/mcp,然后点击 Add。 - Claude 会将你重定向到 hatchable.com 进行授权,此操作会创建你的免费账户。
支持 Free(1 个连接器)、Pro、Max、Team 和 Enterprise 套餐。在 Team/Enterprise 套餐中,需由所有者通过 Organization settings → Connectors 添加。
ChatGPT
- 打开 chatgpt.com/apps#settings/Connectors/Advanced,开启 Developer Mode,然后点击 Create app。
- 将其命名为 Hatchable,在 MCP Server URL 下粘贴
https://hatchable.com/mcp,保留 OAuth,勾选同意框,然后点击 Create。 - ChatGPT 会将你重定向到 hatchable.com 进行授权,此操作会创建你的免费账户。
需要 Plus、Pro、Business、Enterprise 或 Edu 套餐(Developer Mode 的前提条件)。
Codex
- 打开 Codex → Settings → MCP servers → + Add server。
- 将其命名为 Hatchable,选择 Streamable HTTP,粘贴
https://hatchable.com/mcp,然后点击 Save。 - 点击新行中的 Authenticate,并在 hatchable.com 上批准弹窗 — 这会创建你的免费账户。
还没有 Codex?点击此处下载。
Cursor
粘贴到 ~/.cursor/mcp.json:
{
"mcpServers": {
"hatchable": {
"url": "https://hatchable.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_HATCHABLE_TOKEN"
}
}
}
}
注册后,从 hatchable.com/console/settings?tab=api-keys 获取你的令牌(只需 10 秒,无需信用卡)。
Google Antigravity
-
打开命令面板(Cmd/Ctrl + Shift + P)。
-
选择 Antigravity: Manage MCP Servers,然后点击 View raw config。
-
粘贴并保存:
{ "mcpServers": { "hatchable": { "serverUrl": "https://hatchable.com/mcp" } } } -
重新打开 Manage MCP Servers,点击 hatchable 行中的 Authenticate,并在 hatchable.com 上批准。
还没有 Antigravity?从 Google 下载 — 免费,无需信用卡。
其他 MCP 客户端
任何支持 Streamable HTTP + OAuth 的客户端都可以使用。将 https://hatchable.com/mcp 配置为端点,然后由客户端处理 OAuth 流程。仅支持 bearer token 的客户端应发送 Authorization: Bearer <API_KEY>,密钥可从控制台获取。
你可以做什么(工具功能)
端点实时提供 34 个工具:
- 项目生命周期:
create_project、get_project、list_projects、update_project、fork_project、create_preview_link - 文件:
write_file、write_files、patch_file、read_file、grep、list_files、delete_file、upload_file、list_pending_uploads、import_file_from_url - 数据库:
execute_sql、get_schema - 部署和可观测性:
dry_run_deploy、deploy、list_deployments、get_deployment、list_functions、run_function、run_code、view_logs、list_cron_jobs - Agent 任务:
list_agent_tasks、update_agent_task(项目所有者在控制台中提交的自然语言请求) - 指导和发现:
list_skills、read_skill、search_documentation、search_projects、submit_platform_feedback
每个项目都配有专用的 Postgres 数据库、内置身份验证(电子邮件验证码和 OAuth 提供商)、定时任务调度、对象存储、电子邮件发送和 AI 路由;这些功能都可通过处理程序中的 hatchable SDK 使用。无需 npm install,也无需构建步骤。请参阅 hatchable.com/docs/developers,了解 SDK 和处理程序契约。
清单
server.json— MCP Registry 清单(架构版本 2025-12-11),也通过hatchable.com/server.json和hatchable.com/.well-known/mcp/server.json提供。smithery.yaml— Smithery 提交配置。
安全与身份验证
- OAuth 元数据(RFC 8414):
/.well-known/oauth-authorization-server - 受保护资源元数据(RFC 9728):
/.well-known/oauth-protected-resource - 支持动态客户端注册(RFC 7591)— MCP 客户端可以自动注册。
Bearer token 按账户限定范围。你可以在控制台中轮换或撤销它们。
Docker(用于注册表和扫描器)
此仓库中的 Dockerfile 是一个小型 stdio-to-HTTP 代理(proxy.mjs)。它的作用是让需要可运行容器的注册表和质量扫描器(Glama、Smithery 等)检查工具功能。最终用户无需构建它 — 直接在 MCP 客户端中配置 https://hatchable.com/mcp,并让客户端使用原生 HTTP 传输与服务通信。
docker build -t hatchable-mcp .
docker run --rm -i hatchable-mcp # stdio ↔ https://hatchable.com/mcp
许可证
MIT。参见 LICENSE。
联系方式
- 网站: hatchable.com
- 电子邮件: [email protected]
- 问题: 有关 MCP 集成的问题,请在此仓库中提交 issue;有关账户或账单的问题,请使用控制台内的支持流程。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。