mcpField
N
Nometria Deploy

Nometria Deploy

本地服务
github.com/nometria开发工具317 周前更新

关于 Nometria Deploy

Nometria Deploy 是用于部署项目和管理云实例的 MCP 服务及 Claude Code 插件。其工具涵盖部署、预览、监控、数据库等操作,支持 README 所列的云平台。

主要功能

  1. 01部署、预览与回滚
  2. 02查看部署状态和日志
  3. 03管理实例生命周期
  4. 04管理域名和环境变量
  5. 05数据库与后端服务工具
  6. 06可选自动化钩子

适用场景

  1. 01将项目部署到支持的云平台
  2. 02创建暂存预览
  3. 03检查部署日志和状态
  4. 04管理实例、域名或环境配置

MCP 相关

MCP 服务提供部署、监控、实例管理、数据库及其他云操作工具。可直接添加到 Claude Code,也可通过 Claude Code 插件安装。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"claude-code-plugin": {
"command": "npx",
"args": [
"-y",
"@nometria-ai/claude-code"
],
"env": {
"NOMETRIA_API_KEY": "<NOMETRIA_API_KEY>"
}
}
}
}
启动命令npx -y @nometria-ai/claude-code
需要配置的环境变量
NOMETRIA_API_KEY密钥Your Nometria API key (get one at https://ownmy.app/settings/api-keys)

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npm@nometria-ai/claude-code0.2.1

工具

33

收录的工具列表 · 更新于 3 周前

参数类型必填说明
api_keystring否您的 Nometria API 密钥(以 nometria_sk_ 开头)。如果未提供,则显示说明。

详细介绍

@nometria-ai/claude-code

直接从 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:仅使用斜杠命令
# Generate slash commands + AI tool configs in your project
npx @nometria-ai/nom setup

MCP 工具

MCP 服务提供 34 个工具,按功能分组:

身份验证与配置: 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

域名与环境变量: 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

Webhook: nometria_webhook_add、nometria_webhook_list、nometria_webhook_delete

文档: nometria_help

斜杠命令

运行 setup(或安装插件)后,即可在 Claude Code 中使用以下命令:

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

Skills

该插件附带 Claude 会自动调用的 Agent 技能:deploy、preview、 status、logs、login、scan、rollback、resync-schema、backups。

自动化钩子

通过 hooks/hooks.json 配置,可选择启用部署自动化:

  • security-gate(PreToolUse)- 安全评分低于 70 时阻止部署
  • auto-deploy-on-commit(PostToolUse)- 在执行 git commit 后重新同步
  • pr-preview(PostToolUse)- 在 PR/分支推送时启动预览 URL
  • post-deploy-healthcheck(PostToolUse)- 检查 HTTP 200 状态,并在失败时自动回滚
  • live-preview-on-edit(PostToolUse)- 编辑时保持实时预览为最新状态
  • cost-guardian(SessionStart)- 提醒有空闲运行实例

快速开始

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

身份验证

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

# 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、Google Cloud、Azure、DigitalOcean、Hetzner、Vercel

另有以下版本

  • 命令行工具: npx @nometria-ai/nom deploy - npm
  • VS Code: 在扩展中搜索 “Nometria”
  • Cursor: 通过 .cursor/rules/ 自动配置规则

许可证

MIT

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。