此 MCP 可以做什么
Provides hosted tools for creating, validating, deploying, and hosting static websites.
工具
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['token'], 'properties': {'otp': {'type': 'string', 'description': 'Email OTP required when the invitee is not yet verified. Optional if already verified.'}, 'token': {'type': 'string', 'description': 'Invite token from the invitation email (or invite_project_member in local/dev).'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'return_url': {'type': 'string', 'format': 'uri', 'description': 'Browser URL after leaving the Stripe portal. Optional.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'description': 'Account email. Receives the OTP after the first live URL.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'plan': {'enum': ['pro', 'scale'], 'type': 'string', 'default': 'pro', 'description': 'Paid plan to subscribe. Defaults to pro.'}, 'cancel_url': {'type': 'string', 'format': 'uri', 'description': 'Browser return URL if the customer cancels Checkout. Optional.'}, 'success_url': {'type': 'string', 'format': 'uri', 'description': 'Browser return URL after successful payment. Optional.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'hostname'], 'properties': {'primary': {'enum': ['www', 'apex'], 'type': 'string', 'description': 'Which host is canonical. Default www.'}, 'hostname': {'type': 'string', 'description': 'Custom hostname (e.g. example.com or www.example.com).'}, 'redirect': {'type': 'boolean', 'description': 'If true, redirect the non-primary host to the primary. Default true.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'path'], 'properties': {'path': {'type': 'string', 'description': 'Site-relative path (e.g. index.html or css/app.css). No leading slash required.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}, 'content_type': {'type': 'string', 'description': 'MIME type for the file. Optional; inferred from the path extension when omitted.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'files'], 'properties': {'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Site-relative path (e.g. index.html or css/app.css). No leading slash required.'}, 'content_type': {'type': 'string', 'description': 'MIME type for the file. Optional; inferred from the path extension when omitted.'}}, 'additionalProperties': False}, 'description': 'Same paths that were presigned and PUT.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'name'], 'properties': {'name': {'type': 'string', 'description': 'Display name for the form in the account.'}, 'slug': {'type': 'string', 'description': 'URL slug. Optional; generated from name if omitted.'}, 'fields': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'type'], 'properties': {'name': {'type': 'string', 'description': 'HTML field name submitted with the form.'}, 'type': {'enum': ['text', 'email', 'tel', 'url', 'textarea', 'number', 'select', 'checkbox', 'hidden'], 'type': 'string', 'description': 'Input type rendered in the hosted form.'}, 'label': {'type': 'string', 'description': 'Visible label. Defaults to name if omitted.'}, 'options': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Choices for type=select.'}, 'required': {'type': 'boolean', 'description': 'Whether the visitor must fill this field.'}}, 'additionalProperties': False}, 'default': [], 'description': 'Field definitions. Empty array allowed; add fields later with update_form.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}, 'notify_email': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string', 'format': 'email'}]}, {'type': 'null'}], 'description': 'Where to email new submissions. Optional.'}, 'honeypot_field': {'type': 'string', 'description': 'Hidden field name used as a spam honeypot. Optional.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['name'], 'properties': {'name': {'type': 'string', 'description': 'Human-readable project name.'}, 'description': {'type': 'string', 'description': 'Optional notes stored on the project. Not shown on the live site.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'path'], 'properties': {'path': {'type': 'string', 'description': 'Site-relative path (e.g. index.html or css/app.css). No leading slash required.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'form_id', 'submission_id'], 'properties': {'form_id': {'type': 'string', 'format': 'uuid', 'description': 'Form UUID from create_form or list_forms.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}, 'submission_id': {'type': 'string', 'format': 'uuid', 'description': 'Submission UUID from list_form_submissions.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'force': {'type': 'boolean', 'description': 'If true, publish even when quality checks would block. Optional; default false.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}, 'deployment_id': {'type': 'string', 'format': 'uuid', 'description': "Specific deployment UUID. Omit to use the project's latest deployment."}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}, 'deployment_id': {'type': 'string', 'format': 'uuid', 'description': "Specific deployment UUID. Omit to use the project's latest deployment."}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'path'], 'properties': {'path': {'type': 'string', 'description': 'Site-relative path (e.g. index.html or css/app.css). No leading slash required.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'to': {'type': 'string', 'description': 'Inclusive end date (ISO). Optional; default today. Range max 90 days.'}, 'from': {'type': 'string', 'description': 'Inclusive start date (ISO). Optional; default 7 days ago.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'path'], 'properties': {'path': {'type': 'string', 'description': 'Site-relative path (e.g. index.html or css/app.css). No leading slash required.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}, 'content_type': {'type': 'string', 'description': 'MIME type for the file. Optional; inferred from the path extension when omitted.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'files'], 'properties': {'files': {'type': 'array', 'items': {'type': 'object', 'required': ['path'], 'properties': {'path': {'type': 'string', 'description': 'Site-relative path (e.g. index.html or css/app.css). No leading slash required.'}, 'content_type': {'type': 'string', 'description': 'MIME type for the file. Optional; inferred from the path extension when omitted.'}}, 'additionalProperties': False}, 'description': 'Files to presign, max 100. Each needs a site-relative path.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'email'], 'properties': {'role': {'enum': ['viewer', 'editor', 'admin'], 'type': 'string', 'default': 'editor', 'description': 'Access level. Default editor. Only the owner can grant admin.'}, 'email': {'type': 'string', 'format': 'email', 'description': "Invitee's email. They accept with accept_project_invite."}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'form_id'], 'properties': {'limit': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Page size, 1â\x80\x93100. Optional.'}, 'offset': {'type': 'integer', 'minimum': 0, 'description': 'Number of submissions to skip. Optional; default 0.'}, 'form_id': {'type': 'string', 'format': 'uuid', 'description': 'Form UUID from create_form or list_forms.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', 'properties': {}}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'limit': {'type': 'integer', 'description': 'Max rows (1â\x80\x93100). Optional; default 50.'}, 'since': {'type': 'string', 'description': 'ISO timestamp; only events after this. Optional; default 7 days ago.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'properties': {'plan': {'enum': ['pro', 'scale'], 'type': 'string', 'default': 'pro', 'description': 'Paid plan to start. Defaults to pro.'}, 'payment_authorization': {'type': 'string', 'description': 'Payment credential from settling the 402 challenge. Omit on the first call.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['html'], 'properties': {'html': {'type': 'string', 'description': 'Full HTML document to publish as /index.html. If you have a local file, read it and pass the contents here.'}, 'force': {'type': 'boolean', 'description': 'If true, publish even when quality checks would block. Optional; default false.'}, 'title': {'type': 'string', 'description': 'Project display name when creating a project. Optional; defaults to artifact.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'brief'], 'properties': {'brief': {'type': 'string', 'description': 'Markdown or JSON. Empty string clears the brief.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'name', 'json'], 'properties': {'json': {'anyOf': [{'type': 'string'}, {'type': 'object', 'additionalProperties': {}}, {'type': 'array', 'items': {}}], 'description': 'JSON object/array, or a JSON string of the same.'}, 'name': {'type': 'string', 'description': 'Collection name only (e.g. menu). Becomes /data/menu.json. Letters, digits, _ or -.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'description': 'OTP from resend_verification or the latest verification email.'}, 'email': {'type': 'string', 'format': 'email', 'description': 'Account email that owns the key.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'account_id'], 'properties': {'account_id': {'type': 'string', 'format': 'uuid', 'description': 'Collaborator account UUID from list_project_members.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email'], 'properties': {'email': {'type': 'string', 'format': 'email', 'description': 'Account email to receive a new OTP.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'invite_id'], 'properties': {'invite_id': {'type': 'string', 'format': 'uuid', 'description': 'Pending invite UUID from list_project_members.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}, 'deployment_id': {'type': 'string', 'format': 'uuid', 'description': "Specific deployment UUID. Omit to use the project's latest deployment."}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'body'], 'properties': {'body': {'type': 'string', 'description': 'Contents of /_redirects. Example: /* /index.html 200'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'form_id'], 'properties': {'name': {'type': 'string', 'description': 'New display name. Omit to leave unchanged.'}, 'slug': {'type': 'string', 'description': 'New URL slug. Omit to leave unchanged.'}, 'fields': {'type': 'array', 'items': {'type': 'object', 'required': ['name', 'type'], 'properties': {'name': {'type': 'string', 'description': 'HTML field name submitted with the form.'}, 'type': {'enum': ['text', 'email', 'tel', 'url', 'textarea', 'number', 'select', 'checkbox', 'hidden'], 'type': 'string', 'description': 'Input type rendered in the hosted form.'}, 'label': {'type': 'string', 'description': 'Visible label. Defaults to name if omitted.'}, 'options': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Choices for type=select.'}, 'required': {'type': 'boolean', 'description': 'Whether the visitor must fill this field.'}}, 'additionalProperties': False}, 'description': 'Replacement field list when provided. Omit to leave the current schema unchanged.'}, 'status': {'enum': ['active', 'disabled'], 'type': 'string', 'description': 'active accepts submissions; disabled rejects them. Omit to leave unchanged.'}, 'form_id': {'type': 'string', 'format': 'uuid', 'description': 'Form UUID from create_form or list_forms.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}, 'notify_email': {'anyOf': [{'anyOf': [{'not': {}}, {'type': 'string', 'format': 'email'}]}, {'type': 'null'}], 'description': 'Notification inbox. Pass null to clear. Omit to leave unchanged.'}, 'honeypot_field': {'type': 'string', 'description': 'Spam honeypot field name. Omit to leave unchanged.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id', 'account_id', 'role'], 'properties': {'role': {'enum': ['viewer', 'editor', 'admin'], 'type': 'string', 'description': 'New role. Only the owner can set admin.'}, 'account_id': {'type': 'string', 'format': 'uuid', 'description': 'Collaborator account UUID from list_project_members.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['project_id'], 'properties': {'name': {'type': 'string', 'description': 'New display name. Omit to leave unchanged.'}, 'site_mcp': {'enum': ['off', 'read', 'forms'], 'type': 'string', 'description': 'Visitor Site MCP. off (default), read (list_pages + get_site_data), or forms (also list_forms + submit_form). Pro/Scale. Cannot enable while share_gate_emails is set. Control plane stays /mcp with nv_.'}, 'project_id': {'type': 'string', 'format': 'uuid', 'description': 'Hosting project UUID from create_project or list_projects.'}, 'description': {'type': 'string', 'description': 'New internal notes. Omit to leave unchanged.'}, 'data_edit_path': {'type': 'string', 'description': 'Single path segment for the editor (default edit â\x86\x92 /edit). Letters, digits, hyphen.'}, 'data_edit_names': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'description': '1â\x80\x935 collection names the owner may edit (e.g. menu, hours). Required when data_edit_emails is set.'}, 'check_thresholds': {'type': 'object', 'description': 'Quality-check threshold overrides. Omit to leave unchanged.', 'additionalProperties': {}}, 'data_edit_emails': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'description': 'Up to 5 owner emails for live /edit (OTP). Empty turns owner-edit off. Pro/Scale. Custom domains included. Requires data_edit_names.'}, 'analytics_enabled': {'type': 'boolean', 'description': 'Enable cookieless edge analytics. Required true before get_project_analytics returns totals.'}, 'share_gate_emails': {'type': 'array', 'items': {'type': 'string'}, 'maxItems': 5, 'description': 'Up to 5 client emails. Non-empty turns on email OTP on *.novence.ai and /p/{suffix}/ only. Custom domains stay public. Empty array turns the gate off. Saving the list does not send mail.'}}, 'additionalProperties': False}
输入模式
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['email', 'code'], 'properties': {'code': {'type': 'string', 'description': 'One-time code from the verification email (about 15 minutes TTL).'}, 'email': {'type': 'string', 'format': 'email', 'description': 'Same email used with bootstrap.'}}, '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…