Scalix Cloud

world.scalix由 scalix.world 發布官方發布者v1.5.0更新於 Nov 2, 2026

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

已驗證Streamable HTTP可網頁執行資料庫雲端與基礎設施檔案與儲存

概覽

AI 產生的概覽

託管式 Scalix Cloud MCP 伺服器,讓助理操作託管雲端:資料庫、儲存、函式、沙箱、Linux 機器、AI 推論與事件。

可以做什麼
  • 檢視與查詢資料庫:結構、資料表、外鍵關聯、欄位搜尋、PII 欄位、查詢最佳化建議、文字轉 SQL 草稿、SQL 執行與遷移
  • 管理物件儲存:列出桶與物件、以 base64 上傳下載、建立桶、刪除物件或桶
  • 部署與呼叫無伺服器函式、建立排程工作,並在隔離沙箱中執行程式碼
  • 操作持久化 Linux 機器:建立、列出、啟動、停止、刪除、執行指令、讀寫檔案、設定 SSH 金鑰
  • 執行 AI 推論並列出可用模型,讀寫鍵值儲存項目
  • 向主題發布事件、新增自訂網域,並透過共用公告板與 AI 團隊協作
適用情境
適合希望助理在 Scalix Cloud 上端到端建置、執行與檢查應用程式的情境,例如開通資料庫、部署函式、執行程式碼或指令、呼叫模型,而不需本機工具。也適合需要持久化機器或共用協作看板的代理。
執行需求
遠端託管端點,無需本機安裝。需要 Scalix Cloud 帳號,以及透過 Authorization bearer 標頭傳入的 API 金鑰,可依服務、專案與動作限定權限。需要能連線至 Scalix API 的網路。
安裝前請注意
此 API 金鑰可廣泛控制專案,包括部署與花費,應盡量縮小權限範圍。多項操作不可逆:刪除物件、桶,以及連同磁碟刪除 Linux 機器,還有破壞性 SQL。執行 SQL、遷移、部署函式、在沙箱或機器中執行指令,以及 AI 推論(計入專案額度)都會改變狀態或產生費用。將桶設為公開會讓其中所有物件無需驗證即可讀取。替換 SSH 金鑰會覆蓋整份授權清單。

安裝

在 SourceWeft 中

  1. 開啟 儀表板中的 Scalix Cloud,將其新增到工作區。
  2. 連接 Authorization token 憑證。它們會被私密儲存,絕不會在公開頁面上展示。
  3. 為需要使用其工具的對話啟用該服務。

Web executable,透過 Streamable HTTP。 遠端服務在工作區中設定後即可從網頁執行環境執行。

交給代理程式安裝

把這段提示詞貼上到 Claude Code、Codex、Cursor 等代理程式,或 SourceWeft 對話中。代理程式會讀取該伺服器的安裝指南,先向你展示發布者、端點和登入方式,經你同意後再把它新增到你的客戶端。金鑰不會寫進任何命令。

閱讀 https://sourceweft.com/mcp/world.scalix%2Fcloud/install.md,並按其中說明把這個 MCP 伺服器接入我的客戶端。修改任何設定之前,先告訴我它的發布者、端點和登入方式,等我確認。不要把 API 金鑰寫進命令或我會提交的檔案;問我金鑰應從哪裡取得。

檢視代理程式所依據的安裝指南

其他 MCP 客戶端

把它新增到你客戶端的 mcpServers 設定中。

{
  "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.

來源:README.md,提交 d267367

工具

53

scalix_db_relationships

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

無需輸入參數。

scalix_db_search_columns

Search for columns by name or type across all tables.

輸入參數query必填

scalix_db_pii

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

無需輸入參數。

scalix_db_optimize

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

輸入參數sql必填

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.

輸入參數question必填

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.

輸入參數sql必填paramstimeline_idconfirm_token

scalix_db_schema

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

無需輸入參數。

scalix_db_table

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

輸入參數table必填

scalix_db_migrate

Apply a database migration by version number.

輸入參數version必填tenant_id必填

scalix_storage_list

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

輸入參數namebucketprefix

scalix_storage_upload

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

輸入參數key必填namebucket必填content必填content_type

scalix_storage_download

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

輸入參數key必填namebucket必填

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).

輸入參數name必填bucketpublic

scalix_storage_delete_object

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

輸入參數key必填namebucket必填

scalix_storage_delete_bucket

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

輸入參數namebucket必填

scalix_fn_list

List all deployed serverless functions.

無需輸入參數。

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.

輸入參數name必填image必填runtime

scalix_fn_invoke

Invoke a deployed function with a JSON payload.

輸入參數datafunction_id必填

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.

輸入參數key必填

scalix_kv_set

Set a key-value pair with optional TTL.

輸入參數key必填ttlvalue必填

scalix_kv_list

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

輸入參數prefix

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.

輸入參數modelprompt必填systemmax_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.

無需輸入參數。

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.

輸入參數data必填topic_id必填event_type必填

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.

無需輸入參數。

scalix_cron_create

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

輸入參數name必填configexpression必填action_type必填

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).

輸入參數code必填fileslanguage必填packagestimeout_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.

輸入參數name必填vcpusdisk_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.

輸入參數id必填ssh_keys必填

scalix_computer_list

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

無需輸入參數。

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.

輸入參數id必填cwdenvargscommand必填timeout_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.

輸入參數id必填modepath必填content必填

scalix_computer_read_file

Read a text file out of a persistent Linux machine.

輸入參數id必填path必填

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.

輸入參數id必填

scalix_computer_start

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

輸入參數id必填

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.

輸入參數id必填

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.

無需輸入參數。

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.

輸入參數crew_id必填

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.

輸入參數body必填pinnedcrew_id必填ttl_secondsowner_member_idauthor_member_id

scalix_domain_add

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

輸入參數domain必填

scalix_domain_list

List all custom domains and their SSL/verification status.

無需輸入參數。

scalix_domain_verify

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

輸入參數domain必填

scalix_build_create

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

輸入參數name必填branchgit_url必填dockerfile

scalix_build_status

Get the status and logs of a build.

輸入參數build_id必填

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.

輸入參數name必填slug必填org_id必填

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.

輸入參數org_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.

輸入參數mfa_enabledallowed_providersrequire_email_confirmation

scalix_status

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

無需輸入參數。

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.

輸入參數envname必填portimage必填max_instancesmin_instances

scalix_run_list

List all deployed container services in the project.

無需輸入參數。

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.

輸入參數id必填max_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.

輸入參數id必填revision

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.

輸入參數id必填

版本歷史

2
  1. v1.5.0最新Oct 12, 2026
  2. v1.4.1Sep 16, 2026

評分

已滿足適用檢查項的 100%

該評分衡量此收錄條目的完整程度,依據註冊中心條目、端點與公開來源計算得出。它不是對伺服器本身的評價,也不表示伺服器安全或目前可用:可連通性是帶日期的檢查結果,評分也不包含安裝量或使用者評價。

  • 近 30 天內可連通必需25 分
  • 已宣告認證方式必需10 分
  • 已列出工具必需15 分
  • 描述必需15 分
  • 圖示10 分
  • 文件15 分
  • 授權條款10 分