云部署工具

Nometria是一款直接从Claude Code部署项目到任何云平台的工具,支持多种云服务提供商和自动化部署功能。

  • by nometria
  • JavaScript
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 nometria/claude-code-plugin

使用说明

@nometria ai/claude码

直接从Claude Code将任何项目部署到任何云。

安装

选项1:插件(推荐)

# Install as a Claude Code plugin (includes MCP server + skills)
/plugin marketplace add nometria/claude-code-plugin
/plugin install nometria

选项2:MCP服务器

# Add MCP server to Claude Code
claude mcp add nometria -- npx -y @nometria-ai/claude-code

# If you use nvm/fnm/volta and the above fails, use:
claude mcp add nometria -- /bin/sh -c '. "${NVM_DIR:-$HOME/.nvm}/nvm.sh" 2>/dev/null; exec npx -y @nometria-ai/claude-code'

选项3:仅限Slash命令

# Generate slash commands + AI tool configs in your project
npx @nometria-ai/nom setup

MCP工具

MCP服务器公开 34工具,按区域分组:

身份验证配置(&C): nometria_login, nometria_init, nometria_setup, nometria_info

部署: nometria_deploy, nometria_preview, nometria_rollback

监控: nometria_status, nometria_logs, nometria_list_apps, nometria_scan

实例生命周期: nometria_start, nometria_stop, nometria_terminate, nometria_upgrade

域环境(&EV): nometria_domain_add, nometria_env_set, nometria_env_list

github: nometria_github_connect, nometria_github_status, nometria_github_repos, nometria_github_push

后端服务: nometria_services_add, nometria_services_list, nometria_services_remove

数据库: nometria_db_query, nometria_db_tables, nometria_db_describe, nometria_db_create_table

Webhooks: nometria_webhook_add, nometria_webhook_list, nometria_webhook_delete

文件: nometria_help

斜杠命令

运行后 setup (或安装插件),这些在Claude Code中可用:

  • /deploy -部署到生产环境
  • /preview -创建暂存预览
  • /status -检查部署状态
  • /logs -查看部署日志
  • /rollback -回滚到以前的部署
  • /env -管理环境变量
  • /domain -添加或检查自定义域
  • /nometria-login -身份验证

技能

该插件附带了Claude自动调用的代理技能: deploy, preview, status, logs, login, scan, rollback, resync-schema, backups.

自动化挂钩

通过有线 hooks/hooks.json,选择部署自动化:

  • 安全门 (PreToolUse)-当安全评分低于70时阻止部署
  • 提交时自动部署 (PostToolUse)-重新同步 git commit
  • pr预览 (PostToolUse)-在PR/分支推送时旋转预览URL
  • 部署后健康检查 (PostToolUse)-HTTP 200检查,自动回滚
  • 编辑时实时预览 (PostToolUse)-在编辑时保持实时预览
  • 成本监护人 (SessionStart)-警告空闲运行的实例

快速开始

> Use nometria_login with key nometria_sk_...
> Use nometria_init to set up this project
> Use nometria_deploy to ship it

认证

在获取API密钥 nometria.com/settings/api-keys.

# Option 1: Set env var
export NOMETRIA_API_KEY=nometria_sk_...

# Option 2: Use the login tool
# Claude Code will call nometria_login for you

支持的平台

AWS、谷歌云、Azure、DigitalOcean、Hetzner、Vercel

也可用

  • 命令行界面: npx @nometria-ai/nom deploy - npm
  • VS Code:在扩展名中搜索“Nometria”
  • 光标:通过自动规则 .cursor/rules/

许可证

麻省理工学院