このMCPでできること
Deploys and operates small containerized web applications with releases, rollbacks, persistent data, access controls, secrets, billing, and custom domains.
ツール
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['id'], 'properties': {'id': {'type': 'string', 'description': 'The request id from access_requests.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'confirm': {'type': 'boolean', 'description': 'False or absent returns the quote and does nothing. True actually does it.'}, 'quote_id': {'type': 'string', 'description': 'The exact capacity quote the owner approved.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}, 'storage_gb': {'type': 'integer', 'description': 'Requested total storage in whole GB; starts with a price quote.'}, 'max_extra_monthly_cents': {'type': 'integer', 'description': 'Maximum extra monthly price from the approved quote, in cents.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'purge': {'type': 'boolean', 'description': "Also destroy the tool's database and uploaded files. Irreversible."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}, 'purge_confirm': {'type': 'boolean', 'description': 'Must be true alongside purge, as a second confirmation.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool', 'files'], 'properties': {'base': {'type': 'integer', 'description': 'The release number these files were pulled from. The deploy is refused with STALE_BASE if a newer release is live.'}, 'name': {'type': 'string', 'description': "Human name for the tool, used when it is created (e.g. 'CRCS Finance')."}, 'note': {'type': 'string', 'description': 'Why this release exists; shown in the release list.'}, 'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'files': {'type': 'object', 'description': 'The folder: relative path -> the file\'s text content, e.g. {"Dockerfile": "FROM python:3.12-slim\\n...", "app.py": "..."}. No leading slash and no \'..\' in paths.', 'additionalProperties': {'type': 'string'}}, 'base64': {'type': 'object', 'description': 'Optional binary files: relative path -> base64 of the bytes.', 'additionalProperties': {'type': 'string'}}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'tool': {'type': 'string', 'description': 'Optional: the tool the bare domain and www should open.'}, 'domain': {'type': 'string', 'description': "A full domain name you control, e.g. 'crcstools.com'."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': "The domain to buy, e.g. 'crcstools.com'."}, 'confirm': {'type': 'boolean', 'description': 'False or absent returns the quote and does nothing. True actually does it.'}, 'quote_id': {'type': 'string', 'description': 'The quote_id from the dry run. Required to confirm; reuse it on retries.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}, 'max_cost_cents': {'type': 'integer', 'minimum': 1, 'description': "Maximum approved total, including Boathouse's margin. Required to confirm."}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': "A full domain name, e.g. 'crcstools.com'."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'A domain the workspace answers on.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'A domain the workspace answers on.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'tool': {'type': 'string', 'description': 'The tool to open, or an empty string to show the tool list again.'}, 'domain': {'type': 'string', 'description': 'A domain the workspace answers on.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'A domain the workspace answers on.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['domain', 'enabled'], 'properties': {'domain': {'type': 'string', 'description': 'A domain owned through this organization, including detached domains.'}, 'confirm': {'type': 'boolean', 'description': 'False or absent returns the quote and does nothing. True actually does it.'}, 'enabled': {'type': 'boolean', 'description': 'True renews from prepaid credit; false lets the domain expire.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}, 'max_cost_cents': {'type': 'integer', 'maximum': 100000, 'minimum': 1, 'description': 'Approved maximum per renewal including the service fee; required when enabling.'}}}
入力スキーマ
{'type': 'object', 'required': ['domain'], 'properties': {'domain': {'type': 'string', 'description': 'A domain the workspace answers on.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool'], 'properties': {'tail': {'type': 'integer', 'description': 'How many lines from the end (default 200, max 5000).'}, 'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'since': {'type': 'integer', 'description': 'Unix seconds: only lines after this moment.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'release': {'type': 'integer', 'description': 'Which release to fetch. Defaults to the live one.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['target'], 'properties': {'tier': {'enum': ['viewer', 'editor', 'admin'], 'type': 'string', 'description': 'Default viewer.'}, 'target': {'type': 'string', 'description': '<workspace>/<tool>, for example chloe/db.'}, 'message': {'type': 'string', 'description': 'One line the owners see, e.g. who you are and why.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool'], 'properties': {'to': {'type': 'integer', 'description': 'Release number to restore. Defaults to the previous one.'}, 'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool', 'name'], 'properties': {'name': {'type': 'string', 'description': "The secret's name."}, 'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool', 'name', 'value'], 'properties': {'name': {'type': 'string', 'description': 'UPPER_SNAKE_CASE environment variable name, e.g. STRIPE_KEY.'}, 'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'value': {'type': 'string', 'description': 'The secret value.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool', 'mode'], 'properties': {'mode': {'enum': ['members', 'listed', 'public'], 'type': 'string', 'description': 'members (anyone in the workspace), listed (only people shared with), or public (anyone on the internet may read; writes still need sign-in).'}, 'tier': {'enum': ['viewer', 'editor', 'admin'], 'type': 'string', 'description': "The tier workspace members get when mode is 'members'."}, 'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool', 'email'], 'properties': {'tier': {'enum': ['viewer', 'editor', 'admin'], 'type': 'string', 'description': 'viewer, editor or admin. Default viewer.'}, 'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'email': {'type': 'string', 'description': "The person's email address."}, 'labels': {'type': 'array', 'items': {'type': 'string'}, 'description': "Optional app-specific words passed to the tool as headers (e.g. ['consultant']). Labels are not permissions."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['cents'], 'properties': {'cents': {'type': 'integer', 'description': 'Amount in cents, e.g. 2000 for $20.00.'}, 'confirm': {'type': 'boolean', 'description': 'False or absent returns the quote and does nothing. True actually does it.'}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}, 'operation_id': {'type': 'string', 'description': 'The payment quote ID, required when confirming or retrying.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool', 'email'], 'properties': {'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'email': {'type': 'string', 'description': "The person's email address."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['tool'], 'properties': {'tool': {'type': 'string', 'description': "The tool's short name, for example 'finance', or 'acme/finance' to select its workspace."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['email'], 'properties': {'role': {'enum': ['member', 'owner', 'guest'], 'type': 'string', 'description': 'Default member.'}, 'email': {'type': 'string', 'description': "The person's email address."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': "The person's email address."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': ['email'], 'properties': {'email': {'type': 'string', 'description': "The person's email address."}, 'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
入力スキーマ
{'type': 'object', 'required': [], 'properties': {'workspace': {'type': 'string', 'description': 'Workspace slug to act in. Use this when you belong to several workspaces; whoami lists them.'}}}
最近のツール変更
類似のMCPサーバー
shiply
Publishes and manages web applications with SQL databases, serverless functions, domains, email tests, client intake, contracts, …
Power Automate MCP Server by Flow Studio
Builds, updates, runs, monitors, debugs, and governs Microsoft Power Automate flows, environments, connectors, and run histories.
OSIR Domain Registrar
Manages domain registration and transfers, DNS, VPS instances, SSH keys, hosted email, account funding, and related infrastructur…
Fine Structure
Builds and hosts full-stack applications from prompts and supports agent communication through WhatsApp and email.
ALM X++ MCP Server
Supports D365 Finance and Operations development with X++ and AOT search, code analysis, Azure DevOps workflows, telemetry querie…
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…