Nometria Deploy

by nometria

247 downloads
Not rated
GitHub

About

Deploy any app to any cloud. 20 MCP tools for deployments, previews, and instance management. Supports AWS, GCP, Azure, and more via Nometria.

Details

Author
nometria
Downloads
247
Categories
Developer Tools, Cloud Service, Infrastructure

- Deploy to any cloud: AWS, Google Cloud, Azure, DigitalOcean, Hetzner, Vercel
- Free 2-hour staging previews with nometria_preview
- Slash commands for quick deploy, preview, and status checks
- MCP tools for authentication, configuration, deployment, and monitoring
- Supports both plugin and standalone MCP server installations
- Also available as CLI (npx @nometria-ai/nom) and VS Code extension

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Nometria Deploy
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install as a Claude Code plugin, add the MCP server with claude mcp add nometria -- npx -y @nometria-ai/claude-code, or generate slash commands and AI tool configs using npx @nometria-ai/nom setup. After authenticating with an API key (set as NOMETRIA_API_KEY environment variable or via the nometria_login tool), use tools like nometria_deploy and nometria_preview or slash commands like /deploy and /preview to manage deployments.

nometria_login

Authenticate with Nometria. Provide an API key (starts with nometria_sk_) or omit to get sign-in instructions. Must be called before any other tool if not already authenticated. Keys are available at https://nometria.com/settings/api-keys.

nometria_deploy

Deploy the current project to production. Builds locally, uploads the archive, and triggers cloud deployment. For testing changes first, use nometria_preview instead. Requires nometria.json (use nometria_init to create). Supports AWS, GCP, Azure, DigitalOcean, Hetzner, and Vercel.

nometria_preview

Create a free temporary staging preview. Deploys to an isolated sandbox that expires in 2 hours. Use this to test before deploying to production with nometria_deploy. No billing - previews are always free.

nometria_rollback

Roll back to a previous deployment version. If no deployment_id is specified, rolls back to the immediately previous version. Use nometria_status to check current state after rollback.

nometria_status

Check deployment status, instance state, URL, and IP address for an app. Use this to verify a deploy completed successfully or to check if an instance is running.

nometria_logs

View recent deployment and application logs. Use this to debug deploy failures, check runtime errors, or monitor app behavior.

nometria_list_apps

List all deployed apps with their status, platform, and payment info. Use this to find app IDs or get an overview of all deployments.

nometria_info

Get comprehensive project context in a single call: app name, framework, platform, status, URL, instance type, services, env var keys, GitHub connection, and estimated cost. Use this first to understand the current state before taking any action.

nometria_init

Initialize a nometria.json config file. Auto-detects framework (Next.js, Vite, Remix, Astro, SvelteKit, Nuxt, Node.js, Python, Deno), build commands, and multi-service architecture. Run this before first deploy.

nometria_setup

Generate AI tool config files so every IDE and agent knows how to deploy this project. Creates: .cursor/rules, .clinerules, .windsurfrules, CLAUDE.md, .github/copilot-instructions.md, GitHub Action workflow, and Continue.dev config.

nometria_github_connect

Connect GitHub for auto-deploy on push. Requires browser - instructs the user to run `nom github connect` in their terminal for OAuth authorization.

nometria_github_status

Check if GitHub auto-deploy is connected for this app and which GitHub user is linked.

nometria_github_repos

List GitHub repos connected to your Nometria account. Useful for verifying which repo is linked to an app.

nometria_github_push

Push local code changes to the connected GitHub repo. Triggers auto-deploy if GitHub integration is active.

nometria_start

Start a stopped instance. Use this after nometria_stop to resume the app. Instance retains all data and configuration.

nometria_stop

Stop a running instance to save costs. The instance is paused - data is preserved. Use nometria_start to resume. Billing pauses while stopped.

nometria_terminate

PERMANENTLY delete an instance and all its data. This is irreversible - the app, database, and files are destroyed. Use nometria_stop instead if you want to pause temporarily.

nometria_upgrade

Resize an instance. Available sizes: 2gb ($39/mo), 4gb ($49/mo), 8gb ($79/mo), 16gb ($129/mo). The instance restarts during upgrade. No data loss.

nometria_domain_add

Add a custom domain to your app with automatic SSL/TLS certificate provisioning via Let's Encrypt. Point your domain's DNS to the instance IP first, then add it here.

nometria_env_set

Set environment variables on the deployed instance. Variables are injected into the app process and persisted across resyncs. Use for API keys, database URLs, feature flags.

nometria_env_list

List all environment variable keys set on the deployed instance. Returns key names only (not values) for security.

nometria_scan

Run an AI-powered security and performance audit. Returns scores (0-100) for security, performance, and code quality, plus actionable issues with severity levels and fix suggestions.

nometria_services_add

Add a backend service (database, cache, or storage) to your deployed instance. Provisions a Docker container with auto-generated credentials and injects the connection string as an environment variable. Available: postgres, mysql, mongodb, redis, minio.

nometria_services_list

List all backend services running on the instance with their type, version, port, and connection string. Use this to check what databases and caches are available.

nometria_services_remove

Remove a backend service from the instance. WARNING: This deletes the service container and its data. Create a backup first with nom db backup.

nometria_db_query

Execute a read-only SQL query against a PostgreSQL or MySQL database on the instance. Returns results as JSON. Queries are wrapped in a read-only transaction - DDL and writes are blocked. For schema changes, use nometria_db_create_table.

nometria_db_tables

List all tables in the database with row counts and column info. Use this to understand the database schema before writing queries.

nometria_db_describe

Describe a table's schema: columns, data types, constraints, indexes, and foreign keys. Use this before writing queries or creating related tables.

nometria_db_create_table

Create a new database table. Generates and executes CREATE TABLE SQL with the specified columns. Automatically adds id (UUID), created_at, and updated_at columns.

nometria_webhook_add

Add a webhook URL to receive notifications for deployment events. Supports: deploy.started, deploy.success, deploy.failed, preview.created, instance.started, instance.stopped, backup.completed.

nometria_webhook_list

List all configured webhooks for an app with their URLs and subscribed events.

nometria_webhook_delete

Remove a webhook subscription.

nometria_help

Get documentation about Nometria features. Use this when you need to understand how a feature works before using it. Covers deployment, databases, services, auth, domains, and troubleshooting.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "nometria deploy": {
            "nometria": {
                "command": "npx",
                "args": [
                    "-y",
                    "@nometria-ai/claude-code"
                ],
                "env": {
                    "NOMETRIA_API_KEY": "<YOUR_API_KEY>"
                }
            }
        }
    }
}

McpServers

{
    "nometria": {
        "command": "npx",
        "args": [
            "-y",
            "@nometria-ai/claude-code"
        ],
        "env": {
            "NOMETRIA_API_KEY": "<YOUR_API_KEY>"
        }
    }
}

@nometria-ai/claude-code

Deploy any project to any cloud directly from Claude Code.

Install

Option 1: Plugin (recommended)

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.