Back to Browse

Krova Node MCP Server

Developer ToolsLow Risk9.7MCP RegistryLocal
Free

Server data from the Official MCP Registry

Provision and manage Krova Cloud Cubes — Firecracker microVMs with root access and no public IP.

About

Provision and manage Krova Cloud Cubes — Firecracker microVMs with root access and no public IP.

Security Report

9.7
Low Risk9.7Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. ⚠️ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry. 1 finding(s) downgraded by scanner intelligence.

10 files analyzed · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

What You'll Need

Set these up before or after installing:

A Krova Cloud API key, created under Settings → API keys. Scoped to one Space and inherits the permissions of the membership that created it.Required

Environment variable: KROVA_API_KEY

Optional. A Space id the Cube tools default to, so a client does not have to name a Space on every call.Optional

Environment variable: KROVA_SPACE_ID

Optional. Overrides the API base URL. Only needed against a non-production environment.Optional

Environment variable: KROVA_BASE_URL

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "cloud-krova-mcp": {
      "env": {
        "KROVA_API_KEY": "your-krova-api-key-here",
        "KROVA_BASE_URL": "your-krova-base-url-here",
        "KROVA_SPACE_ID": "your-krova-space-id-here"
      },
      "args": [
        "-y",
        "@krovacloud/mcp"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

krova-node

krova-node MCP server

The single home for the Krova Cloud JavaScript / TypeScript packages — SDK, CLI, MCP server, webhook verifier, and the n8n node. A pnpm-workspace monorepo: the CLI/MCP consume the SDK via workspace:*, so everything stays in sync and a cross-package change is one PR.

PackagenpmWhat it is
packages/sdk@krovacloud/sdkTyped TypeScript SDK for the Krova Cloud API
packages/cli@krovacloud/cliThe krova CLI (pure Node — built on the SDK)
packages/mcp@krovacloud/mcpMCP server for Claude/Cursor/etc.
packages/webhook@krovacloud/webhookOutbound-webhook signature verification
packages/n8n-noden8n-nodes-krovan8n community node

Develop

pnpm install
pnpm -r build      # topological — the SDK builds before its consumers
pnpm -r test
pnpm -r typecheck

Releasing (automatic, no manual version bumps)

Every push to main runs scripts/release.mjs: for each package that changed since its last release tag, it patch-increments the latest version on npm, publishes it (with provenance), and records a <name>@<version> git tag + GitHub release. Unchanged packages are skipped. An explicit higher version in a package's package.json is honored as-is.

Publishing uses npm trusted publishing (OIDC) — the release workflow has id-token: write and runs pnpm publish --provenance, so no NPM_TOKEN (or any long-lived npm token) is required. See "How releases work" in CONTRIBUTING.md.

Reviews

No reviews yet

Be the first to review this server!