{
  "markdown": "# Optidata Cloud\n\nManage your Optidata Cloud infrastructure from your AI client, in plain language.\n\nAsk for what you want — \"list my instances\", \"create the cheapest VM in us-east-1\",\n\"how much would a 500 GB volume cost?\" — and the client does it against your account\nthrough the Optidata Cloud public API.\n\n```\n/plugin marketplace add optidatacloud/ocs-mcp-plugin\n/plugin install optidata-cloud@optidata\n```\n\nClaude Code then asks for your **Optidata Cloud API key** (it starts with `ocs_`;\ncreate one in the portal under your account's API keys). That is the only thing you\nconfigure — the server URL already ships in the plugin.\n\nFull walkthrough, other clients (Codex, Cursor, Gemini CLI) and troubleshooting:\n[`SETUP.md`](SETUP.md).\n\n## What it covers\n\n| Area | Examples |\n| --- | --- |\n| Compute | list, create, resize, start/stop/reboot, reinstall, delete instances |\n| Block storage | volumes: list, create, attach/detach, resize, delete |\n| Networking | networks, subnets, VPCs, peerings, interfaces, public IPs, floating IPs |\n| Object storage | buckets: list, create, delete; list objects and read object metadata |\n| DNS | zones and record sets, reverse DNS |\n| Load balancers | balancers, listeners, backend members |\n| Certificates | issue, renew, inspect |\n| Projects & quota | projects, membership, resource moves, effective quota |\n| Catalog & pricing | locations, templates, service and disk offerings, list prices |\n\nResources are addressed **by name**, not by UUID: \"delete the volume `backup-old`\",\nnot an id you had to look up first.\n\n## Nothing runs on your machine\n\nThere is no server in this repository and nothing to install: no Node, no package,\nno local process. The MCP server is hosted and runs inside the Optidata Cloud API\nitself, so every client — Claude Code, Codex, Cursor, Gemini CLI — talks to the same\nendpoint. This repo carries the manifests and the skill that teach your client how to\nuse it. See [`ARCHITECTURE.md`](ARCHITECTURE.md).\n\nOne consequence worth knowing: new API capabilities show up as new tools without you\nupdating anything.\n\n## Safety\n\nThe guarantees below are enforced **on the server**, so they hold in every client,\nnot just the one where the skill is loaded:\n\n- **Nothing billable is created silently.** A create that costs money first returns\n  an itemized monthly price and waits for your explicit go-ahead.\n- **Destructive actions are two-step.** Deleting, detaching, stopping or rebooting\n  first shows what is affected, then requires you to type the resource's exact name\n  back. Tokens are single-use and expire in about five minutes.\n- **Your key decides what is even offered.** The tool list is filtered by the scopes\n  of the key you configured: a key scoped to DNS is offered DNS tools only. A few\n  operations — creating S3 access keys, exporting a certificate's private key — are\n  permanently off and no setting can enable them.\n\nPrompt-injection guard: data returned by the API is fenced as untrusted, so text\nliving inside your own resources is never treated as an instruction.\n\n## Requirements\n\n- An Optidata Cloud account and an API key from the portal.\n- An MCP client that speaks Streamable HTTP (Claude Code, Codex, Cursor, Gemini CLI).\n\n## Links\n\n- [`SETUP.md`](SETUP.md) — install, other clients, changing the key, troubleshooting\n- [`ARCHITECTURE.md`](ARCHITECTURE.md) — how the hosted design works\n- [`CHANGELOG.md`](CHANGELOG.md) — what changed between versions\n- [Optidata Cloud portal](https://console.optidata.com)\n\n## License\n\nSee [`LICENSE`](LICENSE). For legal enquiries: legal@optidatacloud.com.\n",
  "bytes": 3591,
  "sha": "122026573b8146bae2b74e7c54103bd5e050e152122466d250cf38278d4be423",
  "repo_slug": "optidatacloud/ocs-mcp-plugin",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/plg_optidatacloud_ocs_mcp_plugin_235ca530/readme"
}