Scalix Cloud

world.scalixPublished by scalix.worldOfficial publisherv1.5.0Updated Nov 2, 2026

The agent-native cloud: database, functions, AI, storage, computers. 51 tools, one API key.

VerifiedStreamable HTTPWeb executableDatabasesCloud & InfrastructureFiles & Storage

Overview

AI-generated overview

Hosted Scalix Cloud MCP server that lets an assistant operate a managed cloud: databases, storage, functions, sandboxes, Linux machines, AI inference and…

What you can do
  • Inspect and query databases: schema, tables, relationships, column search, PII columns, query optimization, text-to-SQL drafts, SQL execution and migrations
  • Manage object storage: list buckets and objects, upload and download base64 content, create buckets, delete objects or buckets
  • Deploy and invoke serverless functions, create cron schedules, and run code in isolated sandboxes
  • Operate persistent Linux machines: create, list, start, stop, delete, run commands, read and write files, set SSH keys
  • Use AI inference and list available models, plus read and write key-value entries
  • Publish events to topics, add custom domains, and coordinate with AI crews through a shared notice board
When to use it
Useful when an assistant should build, run and inspect an application on Scalix Cloud end to end — provisioning databases, deploying functions, running code or commands, and calling models — without local tooling. Also fits agents that need a persistent machine or shared coordination board.
Requirements
Remote hosted endpoint; no local install. Requires a Scalix Cloud account and an API key sent as an Authorization bearer header, which can be scoped to services, projects and actions. Network access to the Scalix API is needed.
Before you install
The API key grants broad control over the project, including deploys and spend; scope it narrowly. Several tools are irreversible: deleting objects, buckets, and Linux machines with their disks, and destructive SQL. SQL execution, migrations, function deploys, sandbox and machine commands, and AI inference (billed to the project credit pool) change state or cost money. Setting a bucket public makes all its objects readable without authentication. SSH key replacement overwrites the whole…

Installation

In SourceWeft

  1. Open Scalix Cloud in the dashboard and add it to a workspace.
  2. Connect Authorization token credentials. They are stored privately and never shown on public pages.
  3. Enable the server for the chats that should use its tools.

Web executable via Streamable HTTP. Remote servers run from the web runtime once configured in a workspace.

Use with an agent

Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.

Read https://sourceweft.com/mcp/world.scalix%2Fcloud/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.

Read the install guide the agent follows

Other MCP clients

Add this to your client's mcpServers config.

{
  "mcpServers": {
    "scalix-cloud": {
      "type": "http",
      "url": "https://api.scalix.world/v1/mcp",
      "headers": {
        "Authorization": "Bearer <YOUR_TOKEN>"
      }
    }
  }
}

README

Scalix World — MCP Server

[Install in VS Code] [Install in VS Code Insiders]

The official Model Context Protocol server for Scalix World, the AI-native neocloud. One hosted MCP server lets an agent operate the entire platform — no local install. Database, compute, functions, storage, auth, AI, DNS and billing: 51 tools across 17 domains, one API key.

Claude Code plugin (recommended)

Install the full package — 51 tools, 4 skills and a /scalix:setup command:

bash
claude plugin marketplace add scalixworld/scalix-cloud-mcpclaude plugin install scalix@scalix

Then run /scalix:setup inside Claude Code to connect and verify.

Antigravity (Google)

Install as a plugin (recommended — one command):

bash
git clone https://github.com/scalixworld/scalix-cloud-mcp ~/.gemini/config/plugins/scalix

Then open the plugin's mcp_config.json and replace YOUR_SCALIX_API_KEY with a key from scalix.world (Console → API Keys). Antigravity auto-discovers plugins in ~/.gemini/config/plugins/ (global) or .agents/plugins/ (per-workspace).

Or add the server directly: paste the mcpServers block from mcp_config.json into ~/.gemini/config/mcp_config.json (Antigravity 2.0 / IDE) — or in Antigravity CLI type /mcp for the interactive manager. Note Antigravity uses serverUrl (not url).

Gemini CLI

bash
gemini extensions install https://github.com/scalixworld/scalix-cloud-mcp

Set SCALIX_API_KEY in your environment; the extension config and GEMINI.md context load automatically.

Connect

https://api.scalix.world/v1/mcp

Authenticate with a Scalix World API key (Authorization: Bearer <key>), scopable to specific services, projects, and actions. Listed in the official MCP registry as world.scalix/cloud.

Example (Claude Code):

bash
claude mcp add --transport http scalix https://api.scalix.world/v1/mcp \  --header "Authorization: Bearer $SCALIX_API_KEY"

What an agent can do with it

  • Databases — provision Postgres-compatible databases with scale-to-zero; create copy-on-write branches to test migrations, then promote or drop them
  • Compute — deploy container services and serverless functions in isolated microVMs
  • Storage, Auth, DNS, Email — manage the production primitives around the app
  • AI inference — run AI workloads with routing, metering, and spend controls
  • Observability & billing — read logs and metrics, check usage and remaining credits; the agent can make cost-aware decisions with the same key it deploys with

Consequential actions (deletes, production changes, spend past budget caps) pause for human approval — guardrails are a platform feature, not a wrapper script.

Docs

About

Scalix World is a fully managed cloud platform engineered as one system — database, AI, compute, storage, auth, billing — operable by humans through a console and by agents through this MCP server, on sovereign European infrastructure. Built by Scalix.

Source: README.md at commit d267367

Tools

53

scalix_db_relationships

Get the relationship map showing how tables are connected via foreign keys.

Takes no parameters.

scalix_db_search_columns

Search for columns by name or type across all tables.

Parametersqueryrequired

scalix_db_pii

List all columns classified as containing personally identifiable information (PII).

Takes no parameters.

scalix_db_optimize

Analyze a SQL query and return optimization suggestions including index recommendations and query rewrites.

Parameterssqlrequired

scalix_db_text_to_sql

Translate a plain-language question into a candidate SQL query using pattern-matching against the live schema (no AI model — simple questions only: counts, averages, filtered selects on a named table). Returns the SQL without executing it, with a confidence score; low confidence means the table was guessed. Review the statement and tables_used, then run it with scalix_db_query. For complex questions, read scalix_db_schema and write the SQL directly.

Parametersquestionrequired

scalix_db_query

Execute a SQL query against the project database. Returns columns, rows, row count, and cost breakdown. Destructive statements (DROP/TRUNCATE/bulk DELETE) require a two-step confirmation: the first call returns code CONFIRMATION_REQUIRED with a confirmation_token — re-call with that value in confirm_token to execute.

Parameterssqlrequiredparamstimeline_idconfirm_token

scalix_db_schema

Get the full database schema including all tables, columns, types, and relationships.

Takes no parameters.

scalix_db_table

Get detailed information about a specific database table including columns, indexes, and foreign keys.

Parameterstablerequired

scalix_db_migrate

Apply a database migration by version number.

Parametersversionrequiredtenant_idrequired

scalix_storage_list

List storage buckets, or list objects in a specific bucket with optional prefix filter.

Parametersnamebucketprefix

scalix_storage_upload

Upload content to object storage. Provide the content as a base64-encoded string.

Parameterskeyrequirednamebucketrequiredcontentrequiredcontent_type

scalix_storage_download

Download an object from storage. Returns the content as base64.

Parameterskeyrequirednamebucketrequired

scalix_storage_create_bucket

Create a new Scalix Storage bucket in the project (S3-compatible object storage). Bucket names must be unique within the project. Setting public=true makes every object in the bucket readable without authentication — leave it false (the default) and use presigned URLs for private sharing. Public buckets double as static websites: upload index.html and serve it from the project's store subdomain at https://{slug}.store.scalix.world/buckets/{bucket}/objects/ (directory requests serve index.html; a 404.html object is served as the error page).

Parametersnamerequiredbucketpublic

scalix_storage_delete_object

Permanently delete an object (key) from a storage bucket. Irreversible.

Parameterskeyrequirednamebucketrequired

scalix_storage_delete_bucket

Permanently delete a storage bucket and every object in it. Irreversible.

Parametersnamebucketrequired

scalix_fn_list

List all deployed serverless functions.

Takes no parameters.

scalix_fn_deploy

Deploy a Scalix Function — serverless, per-request billed, running in isolated microVMs — from a container image. Invoke it with scalix_fn_invoke once deployed.

Parametersnamerequiredimagerequiredruntime

scalix_fn_invoke

Invoke a deployed function with a JSON payload.

Parametersdatafunction_idrequired

scalix_kv_get

Read a single value from the project's key-value store by exact key. Returns the stored value, or a not-found error if the key does not exist or its TTL has expired. Use scalix_kv_list to discover keys by prefix first.

Parameterskeyrequired

scalix_kv_set

Set a key-value pair with optional TTL.

Parameterskeyrequiredttlvaluerequired

scalix_kv_list

List keys in the key-value store, optionally filtered by prefix.

Parametersprefix

scalix_ai_infer

Run AI inference on Scalix AI. Sends a prompt and returns the model's response in the OpenAI-compatible chat-completions format; tokens are billed to the project's credit pool. Discover available model IDs with scalix_ai_models.

Parametersmodelpromptrequiredsystemmax_tokenstemperature

scalix_ai_models

List the AI models available to the project — virtual tiers and the pass-through catalog model IDs — for use in scalix_ai_infer.

Takes no parameters.

scalix_events_publish

Publish an event to a topic. Provide an event_type (a short name for the kind of event, e.g. 'user.created') and the data payload.

Parametersdatarequiredtopic_idrequiredevent_typerequired

scalix_events_topics

List the event-bus topics in the project, with each topic's ID and name. Use this to find or verify a topic_id before publishing with scalix_events_publish; publishing to a non-existent topic fails.

Takes no parameters.

scalix_cron_create

Create a cron schedule to run a function or webhook on a timer.

Parametersnamerequiredconfigexpressionrequiredaction_typerequired

scalix_sandbox_run

Execute code in an isolated sandbox. Supports Python, JavaScript, TypeScript, and Bash. Returns stdout/stderr, the probed interpreter version, and any files the code wrote (base64, under size/count caps).

Parameterscoderequiredfileslanguagerequiredpackagestimeout_seconds

scalix_computer_create

Get or create a persistent Linux machine by name. Idempotent — calling it again with the same name returns the existing machine rather than creating another, so it is safe to retry. Unlike a sandbox, the disk survives stop/start and is only erased by scalix_computer_delete.

Parametersnamerequiredvcpusdisk_gbssh_keysmemory_mb

scalix_computer_set_ssh_keys

Replace the ssh keys authorised for root on a persistent Linux machine. This is how you revoke: send the list without the key you want gone, and on a running machine it stops working immediately. Sending an empty list removes every key. Not a patch — whatever you send becomes the whole list, so read the current keys from scalix_computer_list first if you mean to add one.

Parametersidrequiredssh_keysrequired

scalix_computer_list

List your persistent Linux machines with their status, address and resource shape.

Takes no parameters.

scalix_computer_exec

Run a command inside a persistent Linux machine and wait for it to finish. Returns exit code, stdout and stderr. The machine must be running.

Parametersidrequiredcwdenvargscommandrequiredtimeout_ms

scalix_computer_write_file

Write a text file into a persistent Linux machine. Use this instead of shelling out with cat/echo — no quoting to get wrong.

Parametersidrequiredmodepathrequiredcontentrequired

scalix_computer_read_file

Read a text file out of a persistent Linux machine.

Parametersidrequiredpathrequired

scalix_computer_stop

Stop a persistent Linux machine. The disk and the network address are kept, so starting it again returns the same files at the same address. Stop machines you are done with — a stopped machine costs only its disk.

Parametersidrequired

scalix_computer_start

Start a stopped persistent Linux machine. Same disk, same address.

Parametersidrequired

scalix_computer_delete

Permanently delete a persistent Linux machine AND its disk. This cannot be undone — use scalix_computer_stop if you may want the files back.

Parametersidrequired

scalix_crew_list

List your crews with their ids and names. A crew is a team of AI members that share a notice board; use the crew id with the board tools.

Takes no parameters.

scalix_crew_board_read

Read a crew's notice board: every pinned note plus the newest unpinned ones, current as of this call. The board is the crew's shared coordination state — read it before starting work so you act on the latest news, and post what teammates need to know with scalix_crew_board_post.

Parameterscrew_idrequired

scalix_crew_board_post

Post a note to the crew's notice board for other members and the human to see. The board is news, not knowledge: set ttl_seconds so routine updates expire on their own, pin only what every future task must see, and set owner_member_id to hand work off to a specific member. Notes cannot be edited from here — post a correction instead.

Parametersbodyrequiredpinnedcrew_idrequiredttl_secondsowner_member_idauthor_member_id

scalix_domain_add

Add a custom domain to the project. Returns DNS records to configure.

Parametersdomainrequired

scalix_domain_list

List all custom domains and their SSL/verification status.

Takes no parameters.

scalix_domain_verify

Verify DNS configuration for a custom domain and provision SSL certificate.

Parametersdomainrequired

scalix_build_create

Create a new container image build from a Git repository or Dockerfile.

Parametersnamerequiredbranchgit_urlrequireddockerfile

scalix_build_status

Get the status and logs of a build.

Parametersbuild_idrequired

scalix_project_create

Create a new project within an organization. Returns the project ID, name, and slug. Issue an API key for the new project separately. Needs an admin API key: organization admin scope is never delegated to a connected app, so this tool fails on an OAuth connection.

Parametersnamerequiredslugrequiredorg_idrequired

scalix_project_list

List every project in an organization, with each project's ID, name, and slug. Use this to resolve a project ID before calling project-scoped tools. `org_id` is optional: omit it to list the projects of the organization the API key belongs to (resolved via GET /v1/me). Needs an admin API key: organization admin scope is never delegated to a connected app, so this tool fails on an OAuth connection.

Parametersorg_id

scalix_auth_configure

Configure end-user authentication for the project — require MFA, require email confirmation, and set the allowed auth providers. Needs an admin API key: organization admin scope is never delegated to a connected app, so this tool fails on an OAuth connection.

Parametersmfa_enabledallowed_providersrequire_email_confirmation

scalix_status

Get the current health status of the Scalix Cloud platform including all service components.

Takes no parameters.

scalix_run_deploy

Deploy a long-running container service on Scalix Run from a container image. Creates a new service, or a new revision of an existing service with the same name, with health checks, a public HTTPS URL, and autoscaling between min_instances and max_instances (min 0 = scale-to-zero when idle). Billed per vCPU-hour while instances run. Roll back a bad revision with scalix_run_rollback.

Parametersenvnamerequiredportimagerequiredmax_instancesmin_instances

scalix_run_list

List all deployed container services in the project.

Takes no parameters.

scalix_run_scale

Change the autoscaling bounds of an existing Scalix Run service without redeploying it. Raising min_instances keeps instances warm (no cold starts, higher cost); min_instances 0 enables scale-to-zero when idle. Takes effect immediately. Find service IDs with scalix_run_list.

Parametersidrequiredmax_instancesmin_instances

scalix_run_rollback

Roll a Scalix Run service back to an earlier revision — omit 'revision' to return to the immediately previous one. Traffic switches to the target revision; the replaced revision is kept and can be redeployed later. Use scalix_run_list to see services and their current revisions.

Parametersidrequiredrevision

scalix_run_delete

Permanently delete a Scalix Run service. This cannot be undone: it stops the running instances, releases the public HTTPS URL, erases any attached volumes and discards every revision, so scalix_run_rollback cannot bring it back afterwards. To stop paying for an idle service without losing it, set min_instances to 0 with scalix_run_scale instead.

Parametersidrequired

Version history

2
  1. v1.5.0LatestOct 12, 2026
  2. v1.4.1Sep 16, 2026

Score

100% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 daysRequired25 pts
  • Auth declaredRequired10 pts
  • Tools listedRequired15 pts
  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts