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 分