Back to Browse

Cloudsession MCP Server

Developer ToolsModerate6.8MCP RegistryLocal
Free

Server data from the Official MCP Registry

Local AWS session and execution-plan state as MCP tools.

About

Local AWS session and execution-plan state as MCP tools.

Security Report

6.8
Moderate6.8Moderate Risk

cloudsession is a local, in-memory session and plan state server that makes no network, shell, file, or credential calls, and needs no authentication because it touches no external services. The code is clean with input validation via zod and explicit state transitions; the only findings are minor code-quality and metadata observations that do not affect security. Supply chain analysis found 3 known vulnerabilities in dependencies (0 critical, 2 high severity). Package verification found 1 issue.

8 files analyzed · 7 issues found

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

How to Install

Add this to your MCP configuration file:

{
  "mcpServers": {
    "io-github-cloudcorprecords-cloudsession": {
      "args": [
        "-y",
        "@reneturcios/cloudsession"
      ],
      "command": "npx"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

cloudsession

Local AWS session and plan state as MCP tools. cloudsession is a clean-room rebuild of the session/plan meta core of the AWS core MCP server, under a new name: real local state logic, fresh code, no copied branding. No tool in this subset calls an AWS API — a session is a local context carrying a profile name and a region, and a plan is an ordered list of steps advanced explicitly by the caller.

Tools (core subset, 9)

start_session, get_session_info, end_session, set_region, set_profile, list_regions, create_plan, advance_plan_step, get_plan.

Sessions start with profile default and region us-east-1 unless overridden, get deterministic IDs (session-1, plan-1, ...), and validate regions against a curated static region list (29 regions). Ending a session blocks further mutation while keeping it readable. Plans track each step as pending/completed; advancing the final step completes the plan, and advancing a completed plan is an error. State is in-memory for the life of the server process — nothing persists across restarts.

Not in this subset: AWS API proxy/call tools, credential and SSO login flows, documentation search helpers, prompt templates, and any tool that calls live AWS service APIs.

Setup

No credentials or environment variables are required.

CLI

npx @reneturcios/cloudsession list_regions '{}'
npx @reneturcios/cloudsession start_session '{"region":"eu-west-1"}'
npx @reneturcios/cloudsession mcp        # stdio MCP server

Each tool name is a subcommand taking one JSON object argument. Note that each CLI invocation starts with a fresh store, so multi-step session/plan flows belong in the MCP server, which keeps one store for its lifetime.

MCP client config

{
  "mcpServers": {
    "cloudsession": {
      "command": "npx",
      "args": ["-y", "@reneturcios/cloudsession", "mcp"]
    }
  }
}

Docker

docker run -i ghcr.io/cloudcorprecords/cloudsession

Development

npm install
npm run build
npm test

License

MIT

Reviews

No reviews yet

Be the first to review this server!