このMCPでできること
Deploys files, websites, and Dockerfile-based applications to live URLs and private storage drives.
ツール
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'logs': {'type': 'boolean', 'description': 'Include build logs'}, 'slug': {'type': 'string', 'description': 'Site slug'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['slug', 'claimToken'], 'properties': {'slug': {'type': 'string', 'description': 'Site slug'}, 'claimToken': {'type': 'string', 'description': 'Claim token returned by the anonymous publish'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Drive name'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Site slug'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Variable name'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['drive', 'path'], 'properties': {'path': {'type': 'string', 'description': 'File path'}, 'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['drive'], 'properties': {'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['drive'], 'properties': {'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}, 'prefix': {'type': 'string', 'description': 'Path prefix filter'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['drive', 'from', 'to'], 'properties': {'to': {'type': 'string', 'description': 'New path'}, 'from': {'type': 'string', 'description': 'Current path'}, 'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['drive', 'path'], 'properties': {'path': {'type': 'string', 'description': 'File path in the drive'}, 'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['drive', 'versionId'], 'properties': {'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}, 'versionId': {'type': 'string', 'description': 'dv_… id from drive_history'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['drive', 'tokenId'], 'properties': {'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}, 'tokenId': {'type': 'string', 'description': 'dtok_… id from drive_tokens'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['drive'], 'properties': {'ttl': {'type': 'string', 'description': 'Lifetime, e.g. 1h, 7d (omit for no expiry)'}, 'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}, 'label': {'type': 'string', 'description': 'Human label for the token'}, 'perms': {'type': 'string', 'description': 'read (default) or write'}, 'pathPrefix': {'type': 'string', 'description': 'Restrict the token to this path prefix'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['drive'], 'properties': {'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['drive', 'path'], 'properties': {'path': {'type': 'string', 'description': 'Destination path in the drive'}, 'drive': {'type': 'string', 'description': 'Drive name or drv_… id'}, 'content': {'type': 'string', 'description': 'UTF-8 text content'}, 'ifMatch': {'type': 'string', 'description': 'Optional ETag precondition'}, 'contentType': {'type': 'string', 'description': 'Optional MIME type'}, 'contentBase64': {'type': 'string', 'description': 'Base64 content for binary files'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Site slug'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['files'], 'properties': {'spa': {'type': 'boolean', 'description': 'Enable SPA fallback routing (serve index.html for unknown paths)'}, 'slug': {'type': 'string', 'description': 'Existing site slug to update (omit to create a new site)'}, 'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Site-relative path, e.g. index.html or assets/app.js'}, 'content': {'type': 'string', 'description': 'UTF-8 text content (use for html/css/js/json/text)'}, 'contentType': {'type': 'string', 'description': 'Optional MIME type; guessed from the extension if omitted'}, 'contentBase64': {'type': 'string', 'description': 'Base64 content (use for binary files)'}}, 'additionalProperties': False}, 'description': 'Files to publish. Each file: { path, content (utf-8 text) OR contentBase64 (binary), contentType? }. The publish is a COMPLETE snapshot — omitted files are removed on update.'}, 'title': {'type': 'string', 'description': "Viewer page title (used when there's no index.html)"}, 'claimToken': {'type': 'string', 'description': 'Claim token — required to update an anonymous site without auth'}, 'ttlSeconds': {'type': 'number', 'description': 'Expiry for authenticated sites, in seconds'}, 'description': {'type': 'string', 'description': 'Viewer page description'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': "The user's email address"}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['query'], 'properties': {'limit': {'type': 'number', 'description': 'Max results (optional)'}, 'query': {'type': 'string', 'description': 'Search query'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['name', 'value'], 'properties': {'name': {'type': 'string', 'description': 'UPPER_SNAKE_CASE variable name'}, 'value': {'type': 'string', 'description': 'Secret value (never readable back)'}, 'allowedUpstreams': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional allow-list of upstream hosts'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'description': 'Site slug'}, 'title': {'type': 'string', 'description': 'Viewer title'}, 'spaMode': {'type': 'boolean', 'description': 'SPA fallback routing'}, 'password': {'type': 'string', 'description': 'Password-gate the site; pass an empty string to REMOVE the password'}, 'ttlSeconds': {'type': 'number', 'description': 'Expiry in seconds (null-like 0 not allowed; omit to keep)'}, 'description': {'type': 'string', 'description': 'Viewer description'}}, 'additionalProperties': False}
入力スキーマ
{'type': 'object', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'description': 'The one-time code from the email'}, 'email': {'type': 'string', 'description': 'Same email as request_login_code'}}, 'additionalProperties': False}
最近のツール変更
類似のMCPサーバー
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
mcp
Provisions and manages cloud instances, networks, storage, databases, backups, VPNs, application deployments, and autocoding-agen…
EchoRelay
Manages a hosted API relay runtime, including projects, endpoints, credentials, publishing, keys, delivery logs, and dead-letter …
Supero
Builds, validates, publishes, tests, and deploys multi-tenant applications with schemas, CRUD operations, external data connector…
Replicate
Provides access to Replicate models, versions, collections, hardware, predictions, and deployments for running and managing hoste…
Relin
Configures webhook sources and destinations, monitors delivery health, investigates failures, manages retries, and replays events.
Scalix Cloud
Provides managed databases, SQL tools, container builds, persistent Linux machines, domains, scheduled functions, storage, and pr…