Skip to main content

cloudwright-ai-mcp

mcp-name: io.github.xmpuspus/cloudwright

xmpuspus/cloudwright MCP server

MCP (Model Context Protocol) server for Cloudwright architecture intelligence.

Exposes Cloudwright's architecture and migration capabilities as MCP tools for use with MCP-compatible clients.

Installation

pip install cloudwright-ai-mcp

Usage

cloudwright mcp

Or add to your MCP client configuration:

{
  "mcpServers": {
    "cloudwright": {
      "command": "cloudwright",
      "args": ["mcp"]
    }
  }
}

Available Tools

  • design: Generate cloud architecture from natural language
  • cost: Estimate monthly infrastructure costs
  • validate: Check compliance against HIPAA, PCI-DSS, SOC 2, FedRAMP, GDPR
  • export: Export to Terraform, CloudFormation, Mermaid, D2, C4, SBOM
  • compare: Compare architectures across cloud providers
  • review_architecture: free, offline scorer + linter + validator critique (no LLM)
  • scan_compliance_controls: Map findings to framework control IDs with optional OSCAL 1.1.2 output
  • plan_infrastructure: proves exported IaC is deployable (terraform validate/plan, read-only)
  • plan_migration: builds dependency-ordered waves, supplied-cost economics, and acceptance gates
  • verify_migration: rebuilds migration gates and checks evidence for a visible closure decision
  • chat_create_session: Create a persistent multi-turn design session
  • chat_send: Send a message to an existing session
  • chat_list_sessions: List all saved sessions
  • chat_delete_session: Delete a session

Sessions persist to ~/.cloudwright/sessions/ and survive process restarts. Sessions older than CLOUDWRIGHT_MCP_SESSION_TTL_DAYS (default 7) are swept on server start and on every chat_list_sessions call.

License

MIT

Metadata

Release files for cloudwright-ai-mcp 1.10.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cloudwright-ai-mcp 1.10.0
File Size Uploaded
cloudwright_ai_mcp-1.10.0.tar.gz 21.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cloudwright-ai-mcp 1.10.0
File Interpreter ABI Platform
cloudwright_ai_mcp-1.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 47.2 kB

Release files / cloudwright_ai_mcp-1.10.0.tar.gz

Download URL cloudwright_ai_mcp-1.10.0.tar.gz
Size 21.6 kB
Tags Source
SHA-256 checksum
How to use checksums
35c9c200ba874d6f2d80cd325545c1450224ed94cbd4edb7bbc7b3fd635d7432
BLAKE2b-256 checksum
How to use checksums
ce62684f09f4cc9e3650d16f911fbfa880a1eaa5e9d9fb5c3880a8601c377df4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / cloudwright_ai_mcp-1.10.0-py3-none-any.whl

Download URL cloudwright_ai_mcp-1.10.0-py3-none-any.whl
Size 25.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
92f205601a4fa9641d7724654a2bd06036ab237e60be680ff9c1881457b4123c
BLAKE2b-256 checksum
How to use checksums
1a27ec7d871467345076a487b94cad73e6bb5675c9a173acaad55a17cf55e3bb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.10.0 This release

2 release files

1.9.0

2 release files

1.8.0

2 release files

1.7.0

2 release files

1.6.1

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.3.5

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page