NestDaddy

Cloudcraft MCP

io.github.hypark5540/cloudcraft-mcp · v0.1.8

Unofficial MCP server for reading and managing Cloudcraft architecture blueprints

Connect Runs on your machine

Terminal
claude mcp add cloudcraft-mcp -e CLOUDCRAFT_API_KEY=<CLOUDCRAFT_API_KEY> -e CLOUDCRAFT_BASE_URL=<CLOUDCRAFT_BASE_URL> -e CLOUDCRAFT_LOG_LEVEL=<CLOUDCRAFT_LOG_LEVEL> -e CLOUDCRAFT_EXPORT_DIR=<CLOUDCRAFT_EXPORT_DIR> -e CLOUDCRAFT_ENABLE_WRITES=<CLOUDCRAFT_ENABLE_WRITES> -e CLOUDCRAFT_ENABLE_DELETES=<CLOUDCRAFT_ENABLE_DELETES> -e CLOUDCRAFT_MAX_RESPONSE_BYTES=<CLOUDCRAFT_MAX_RESPONSE_BYTES> -- npx -y @hypark5540/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "cloudcraft-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@hypark5540/[email protected]"
      ],
      "env": {
        "CLOUDCRAFT_API_KEY": "<CLOUDCRAFT_API_KEY>",
        "CLOUDCRAFT_BASE_URL": "<CLOUDCRAFT_BASE_URL>",
        "CLOUDCRAFT_LOG_LEVEL": "<CLOUDCRAFT_LOG_LEVEL>",
        "CLOUDCRAFT_EXPORT_DIR": "<CLOUDCRAFT_EXPORT_DIR>",
        "CLOUDCRAFT_ENABLE_WRITES": "<CLOUDCRAFT_ENABLE_WRITES>",
        "CLOUDCRAFT_ENABLE_DELETES": "<CLOUDCRAFT_ENABLE_DELETES>",
        "CLOUDCRAFT_MAX_RESPONSE_BYTES": "<CLOUDCRAFT_MAX_RESPONSE_BYTES>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "cloudcraft-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@hypark5540/[email protected]"
      ],
      "env": {
        "CLOUDCRAFT_API_KEY": "<CLOUDCRAFT_API_KEY>",
        "CLOUDCRAFT_BASE_URL": "<CLOUDCRAFT_BASE_URL>",
        "CLOUDCRAFT_LOG_LEVEL": "<CLOUDCRAFT_LOG_LEVEL>",
        "CLOUDCRAFT_EXPORT_DIR": "<CLOUDCRAFT_EXPORT_DIR>",
        "CLOUDCRAFT_ENABLE_WRITES": "<CLOUDCRAFT_ENABLE_WRITES>",
        "CLOUDCRAFT_ENABLE_DELETES": "<CLOUDCRAFT_ENABLE_DELETES>",
        "CLOUDCRAFT_MAX_RESPONSE_BYTES": "<CLOUDCRAFT_MAX_RESPONSE_BYTES>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "cloudcraft-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@hypark5540/[email protected]"
      ],
      "env": {
        "CLOUDCRAFT_API_KEY": "<CLOUDCRAFT_API_KEY>",
        "CLOUDCRAFT_BASE_URL": "<CLOUDCRAFT_BASE_URL>",
        "CLOUDCRAFT_LOG_LEVEL": "<CLOUDCRAFT_LOG_LEVEL>",
        "CLOUDCRAFT_EXPORT_DIR": "<CLOUDCRAFT_EXPORT_DIR>",
        "CLOUDCRAFT_ENABLE_WRITES": "<CLOUDCRAFT_ENABLE_WRITES>",
        "CLOUDCRAFT_ENABLE_DELETES": "<CLOUDCRAFT_ENABLE_DELETES>",
        "CLOUDCRAFT_MAX_RESPONSE_BYTES": "<CLOUDCRAFT_MAX_RESPONSE_BYTES>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
CLOUDCRAFT_API_KEY
Required, secret
Cloudcraft API key with access to the target account
CLOUDCRAFT_BASE_URL
Optional
Cloudcraft API base URL; HTTPS is required except for loopback testing
CLOUDCRAFT_LOG_LEVEL
Optional
Minimum log level written to stderr
CLOUDCRAFT_EXPORT_DIR
Optional
Directory under which exported blueprint files may be written
CLOUDCRAFT_ENABLE_WRITES
Optional
Enable create and update operations
CLOUDCRAFT_ENABLE_DELETES
Optional
Enable irreversible deletes; writes must also be enabled
CLOUDCRAFT_MAX_RESPONSE_BYTES
Optional
Maximum bytes accepted from one Cloudcraft API response

Details

Package@hypark5540/[email protected] (NPM, stdio)
Package[email protected] (PYPI, stdio)
Packageghcr.io/hypark5540/cloudcraft-mcp:0.1.8 (OCI, stdio)
First published20 Oct 2026
Last updated20 Oct 2026
Registry nameio.github.hypark5540/cloudcraft-mcp

More other servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.