此 MCP 可以做什么
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and project AI inference.
工具
输入模式
{'type': 'object', 'required': ['prompt'], 'properties': {'model': {'type': 'string', 'description': 'Model ID (from scalix_ai_models — a scalix-auto/* tier or a scalix-gw/<vendor>/<model> catalog id)'}, 'prompt': {'type': 'string', 'description': 'User prompt / message'}, 'system': {'type': 'string', 'description': 'System message'}, 'max_tokens': {'type': 'integer', 'default': 1024, 'description': 'Maximum tokens to generate'}, 'temperature': {'type': 'number', 'default': 0.7, 'description': 'Sampling temperature (0-2)'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {'mfa_enabled': {'type': 'boolean', 'description': 'Require multi-factor authentication'}, 'allowed_providers': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Allowed auth providers (e.g., ["email", "google", "github"])'}, 'require_email_confirmation': {'type': 'boolean', 'description': 'Require users to confirm their email before a session is issued'}}}
输入模式
{'type': 'object', 'required': ['name', 'git_url'], 'properties': {'name': {'type': 'string', 'description': 'Build name'}, 'branch': {'type': 'string', 'default': 'main', 'description': 'Git branch'}, 'git_url': {'type': 'string', 'description': 'Git repository URL'}, 'dockerfile': {'type': 'string', 'default': 'Dockerfile', 'description': 'Path to Dockerfile in repo'}}}
输入模式
{'type': 'object', 'required': ['build_id'], 'properties': {'build_id': {'type': 'string', 'description': 'Build ID to check'}}}
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Machine name: lowercase letters, digits and hyphens, max 63 characters. Unique to you.'}, 'vcpus': {'type': 'integer', 'description': 'vCPUs, 1-16 (default 1). Ignored if the machine already exists.'}, 'disk_gb': {'type': 'integer', 'description': 'Root disk in GB, 5-200 (default 10). Fixed at create — disks do not grow. Ignored if the machine already exists.'}, 'ssh_keys': {'type': 'array', 'items': {'type': 'string'}, 'description': 'OpenSSH public keys to authorise for root, max 32, e.g. ["ssh-ed25519 AAAAC3Nz… you@laptop"]. Only needed if a human will ssh in — exec, write_file and read_file all work without one. Send the public half only; a private key is rejected. Ignored if the machine already exists — use scalix_computer_set_ssh_keys to change them. Supplying this needs the sandbox:execute scope on top of sandbox:create, because a key is a root shell; omit it and sandbox:create alone is enough.'}, 'memory_mb': {'type': 'integer', 'description': 'Memory in MB, 512-32768 (default 1024). Ignored if the machine already exists.'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Machine id'}}}
输入模式
{'type': 'object', 'required': ['id', 'command'], 'properties': {'id': {'type': 'string', 'description': 'Machine id from scalix_computer_create or scalix_computer_list'}, 'cwd': {'type': 'string', 'description': 'Working directory inside the machine'}, 'env': {'type': 'object', 'description': 'Environment variables for this command only'}, 'args': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Arguments, e.g. ["-lc", "npm test"]'}, 'command': {'type': 'string', 'description': 'Program to run, e.g. bash'}, 'timeout_ms': {'type': 'integer', 'description': 'Give up after this many milliseconds, 1000-600000 (default 120000)'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['id', 'path'], 'properties': {'id': {'type': 'string', 'description': 'Machine id'}, 'path': {'type': 'string', 'description': 'Absolute path inside the machine'}}}
输入模式
{'type': 'object', 'required': ['id', 'ssh_keys'], 'properties': {'id': {'type': 'string', 'description': 'Machine id'}, 'ssh_keys': {'type': 'array', 'items': {'type': 'string'}, 'description': 'The complete list of OpenSSH public keys, max 32. Empty array removes all of them.'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Machine id'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Machine id'}}}
输入模式
{'type': 'object', 'required': ['id', 'path', 'content'], 'properties': {'id': {'type': 'string', 'description': 'Machine id'}, 'mode': {'type': 'integer', 'description': 'Unix mode in decimal, e.g. 493 for 0755. Omit unless the file must be executable.'}, 'path': {'type': 'string', 'description': 'Absolute path inside the machine, e.g. /root/app/main.py'}, 'content': {'type': 'string', 'description': 'File contents as text'}}}
输入模式
{'type': 'object', 'required': ['crew_id', 'body'], 'properties': {'body': {'type': 'string', 'description': 'The note, max 8000 chars. Write for a teammate who was not watching your work.'}, 'pinned': {'type': 'boolean', 'description': 'Keep this in front of everyone indefinitely. Default false; most notes should expire instead.'}, 'crew_id': {'type': 'string', 'description': 'Crew id from scalix_crew_list'}, 'ttl_seconds': {'type': 'integer', 'description': 'Seconds until the note expires, 60 to 7776000 (90 days). Omit for no expiry — usually only right for pins.'}, 'owner_member_id': {'type': 'string', 'description': 'Hand off: the member id now responsible for this item.'}, 'author_member_id': {'type': 'string', 'description': 'Your member id, so the note is attributed. Omit when posting as the human.'}}}
输入模式
{'type': 'object', 'required': ['crew_id'], 'properties': {'crew_id': {'type': 'string', 'description': 'Crew id from scalix_crew_list'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['name', 'expression', 'action_type'], 'properties': {'name': {'type': 'string', 'description': 'Schedule name'}, 'config': {'type': 'object', 'description': 'Action configuration (function_id or webhook URL)'}, 'expression': {'type': 'string', 'description': "Cron expression (e.g., '*/5 * * * *')"}, 'action_type': {'enum': ['function', 'webhook'], 'type': 'string', 'description': 'Type of action to trigger'}}}
输入模式
{'type': 'object', 'required': ['tenant_id', 'version'], 'properties': {'version': {'type': 'string', 'description': 'Migration version to apply'}, 'tenant_id': {'type': 'string', 'description': 'Tenant ID'}}}
输入模式
{'type': 'object', 'required': ['sql'], 'properties': {'sql': {'type': 'string', 'description': 'SQL query to analyze and optimize'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['sql'], 'properties': {'sql': {'type': 'string', 'description': 'SQL query to execute'}, 'params': {'type': 'array', 'items': {}, 'description': 'Bind parameters for the query'}, 'confirm_token': {'type': 'string', 'description': 'Confirmation token from a prior CONFIRMATION_REQUIRED response; required to execute destructive SQL (single-use, short TTL)'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['query'], 'properties': {'query': {'type': 'string', 'description': 'Search term to match column names or types'}}}
输入模式
{'type': 'object', 'required': ['table'], 'properties': {'table': {'type': 'string', 'description': 'Table name to inspect'}}}
输入模式
{'type': 'object', 'required': ['question'], 'properties': {'question': {'type': 'string', 'description': "The question to answer from the database, in plain language (e.g. 'how many orders shipped last week?')"}}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain name to add (e.g., api.example.com)'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'Domain to verify'}}}
输入模式
{'type': 'object', 'required': ['topic_id', 'event_type', 'data'], 'properties': {'data': {'type': 'object', 'description': 'Event payload (JSON)'}, 'topic_id': {'type': 'string', 'description': 'Topic ID to publish to'}, 'event_type': {'type': 'string', 'description': "Event type/name, e.g. 'user.created'"}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['name', 'image'], 'properties': {'name': {'type': 'string', 'description': 'Function name'}, 'image': {'type': 'string', 'description': 'Container image reference'}, 'runtime': {'type': 'string', 'description': 'Runtime — `node` or `python` (exactly what the functions orchestrator accepts)'}}}
输入模式
{'type': 'object', 'required': ['function_id'], 'properties': {'data': {'type': 'object', 'description': 'JSON payload to pass to the function'}, 'function_id': {'type': 'string', 'description': 'Function ID to invoke'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['key'], 'properties': {'key': {'type': 'string', 'description': 'Exact key to look up (case-sensitive)'}}}
输入模式
{'type': 'object', 'properties': {'prefix': {'type': 'string', 'description': 'Filter keys by prefix'}}}
输入模式
{'type': 'object', 'required': ['key', 'value'], 'properties': {'key': {'type': 'string', 'description': 'Key to set'}, 'ttl': {'type': 'integer', 'description': 'Time-to-live in seconds (0 = no expiry)'}, 'value': {'type': 'string', 'description': 'Value to store'}}}
输入模式
{'type': 'object', 'required': ['org_id', 'name', 'slug'], 'properties': {'name': {'type': 'string', 'description': 'Project display name'}, 'slug': {'type': 'string', 'description': 'URL-safe project slug'}, 'org_id': {'type': 'string', 'description': 'Organization ID'}}}
输入模式
{'type': 'object', 'required': ['org_id'], 'properties': {'org_id': {'type': 'string', 'description': 'Organization ID whose projects to list'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Service ID (from scalix_run_list)'}}}
输入模式
{'type': 'object', 'required': ['name', 'image'], 'properties': {'env': {'type': 'object', 'description': 'Environment variables as key-value pairs'}, 'name': {'type': 'string', 'description': 'Service name'}, 'port': {'type': 'integer', 'default': 8080, 'description': 'Port the container listens on'}, 'image': {'type': 'string', 'description': 'Container image from the Scalix registry ({registry}/{project_id}/{repo}:{tag}). External registries (Docker Hub, etc.) are NOT supported — build & push first with scalix_build_create.'}, 'max_instances': {'type': 'integer', 'default': 10, 'description': 'Maximum instances'}, 'min_instances': {'type': 'integer', 'default': 0, 'description': 'Minimum instances (0 = scale to zero)'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Service ID (from scalix_run_list)'}, 'revision': {'type': 'integer', 'description': 'Revision number to roll back to; omit for the immediately previous revision'}}}
输入模式
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'Service ID (from scalix_run_list)'}, 'max_instances': {'type': 'integer', 'description': 'New maximum instance count the service may scale up to'}, 'min_instances': {'type': 'integer', 'description': 'New minimum instance count (0 = scale-to-zero when idle)'}}}
输入模式
{'type': 'object', 'required': ['language', 'code'], 'properties': {'code': {'type': 'string', 'description': 'Source code to execute'}, 'files': {'type': 'object', 'description': 'Additional files (filename -> content)'}, 'language': {'enum': ['python', 'javascript', 'typescript', 'bash'], 'type': 'string', 'description': 'Programming language'}, 'packages': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Packages to install (pip/npm)'}, 'timeout_seconds': {'type': 'integer', 'description': 'Max execution time in seconds (default: 30)'}}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Bucket name, unique within the project'}, 'public': {'type': 'boolean', 'default': False, 'description': 'true = all objects publicly readable without auth; false (default) = private, share via presigned URLs'}}}
输入模式
{'type': 'object', 'required': ['bucket', 'key'], 'properties': {'key': {'type': 'string', 'description': 'Object key (path)'}, 'bucket': {'type': 'string', 'description': 'Bucket name'}}}
输入模式
{'type': 'object', 'properties': {'bucket': {'type': 'string', 'description': 'Bucket name. If omitted, lists all buckets.'}, 'prefix': {'type': 'string', 'description': 'Filter objects by key prefix'}}}
输入模式
{'type': 'object', 'required': ['bucket', 'key', 'content'], 'properties': {'key': {'type': 'string', 'description': 'Object key (path)'}, 'bucket': {'type': 'string', 'description': 'Target bucket name'}, 'content': {'type': 'string', 'description': 'Base64-encoded file content'}, 'content_type': {'type': 'string', 'default': 'application/octet-stream', 'description': 'MIME type'}}}
近期工具变更
类似的 MCP 服务器
RationalBloks
Creates, deploys, manages, and searches schema-based REST API projects and Neo4j knowledge graphs across staging and production e…
RationalBloks
Creates, deploys, manages, and queries REST API and Neo4j graph projects from JSON schemas, including graph data modeling, versio…
Supabase
Manages Supabase projects, PostgreSQL databases, migrations, branches, storage-related infrastructure, Edge Functions, logs, keys…
mcp-server
Onboards data sources, generates processing specifications, runs data jobs and SQL queries, and manages SFTP or S3 integrations a…
Databricks
Connects to Databricks workspaces to browse Unity Catalog metadata, execute SQL, inspect tables and warehouses, and manage long-r…
mcp
Manages Google Cloud Bigtable instances, tables, logical views, and hot-tablet monitoring.
mcp
Manages Google Cloud Datastream resources, including streams, connection profiles, stream objects, static IPs, and long-running o…
site
Provides searchable and statistical access to an RMM software comparison dataset and submits consent-based enquiries to human pro…