このMCPでできること
Inspects and operates Civo cloud instances, Kubernetes clusters, networks, storage, DNS and firewalls.
ツール
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['domain_id', 'type', 'name', 'value'], 'properties': {'ttl': {'type': 'integer', 'maximum': 604800, 'minimum': 600, 'description': "TTL in seconds; Civo's minimum and default is 600."}, 'name': {'type': 'string', 'maxLength': 253, 'minLength': 1, 'description': 'The subdomain part, e.g. www, or @ for the apex.'}, 'type': {'enum': ['A', 'CNAME', 'MX', 'TXT', 'SRV', 'NS'], 'type': 'string', 'description': 'Record type.'}, 'value': {'type': 'string', 'maxLength': 4096, 'minLength': 1, 'description': 'An IP address, hostname or text value.'}, 'priority': {'type': 'integer', 'maximum': 65535, 'minimum': 0, 'description': 'Priority, for MX/SRV records (Civo default 10).'}, 'domain_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'description': "The DNS domain's id (a UUID)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['firewall_id', 'protocol'], 'properties': {'cidr': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[0-9a-fA-F:.]+\\/\\d{1,3}$'}, 'minItems': 1, 'description': 'Source (ingress) or destination (egress) CIDRs. Civo defaults to 0.0.0.0/0 — the whole internet.'}, 'label': {'type': 'string', 'maxLength': 100, 'description': 'A display name for the rule.'}, 'action': {'enum': ['allow', 'deny'], 'type': 'string', 'description': 'allow (default) or deny.'}, 'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'end_port': {'type': 'string', 'pattern': '^\\d{1,5}$', 'description': 'Last port of a range. Omit for a single port.'}, 'protocol': {'enum': ['tcp', 'udp', 'icmp'], 'type': 'string', 'description': 'tcp, udp or icmp.'}, 'direction': {'enum': ['ingress', 'egress'], 'type': 'string', 'description': 'ingress (default) or egress.'}, 'start_port': {'type': 'string', 'pattern': '^\\d{1,5}$', 'description': 'First port, e.g. "443". Required unless protocol is icmp.'}, 'firewall_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'description': "The firewall's id (a UUID)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['instance_id'], 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'instance_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'description': "The instance's id (a UUID)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['cluster_id'], 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'cluster_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'description': "The cluster's id (a UUID)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'to': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(Z|[+-]\\d{2}:\\d{2})$', 'description': 'End, RFC 3339. Defaults to now. At most 31 days after `from`.'}, 'from': {'type': 'string', 'pattern': '^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(Z|[+-]\\d{2}:\\d{2})$', 'description': 'Start, RFC 3339 (e.g. 2026-09-01T00:00:00Z). Defaults to the start of this month.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Page number, from 1.'}, 'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Items per page, 1-100 (Civo default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['domain_id'], 'properties': {'name': {'type': 'string', 'maxLength': 253, 'description': 'Only records with this name (e.g. www, or @ for the apex).'}, 'type': {'enum': ['a', 'cname', 'mx', 'txt', 'srv', 'ns'], 'type': 'string', 'description': 'Only records of this type.'}, 'domain_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'description': "The DNS domain's id (a UUID)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['firewall_id'], 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'firewall_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'description': "The firewall's id (a UUID)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Page number, from 1.'}, 'tags': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[^\\s]+$'}, 'description': 'Only instances carrying these tags.'}, 'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Items per page, 1-100 (Civo default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'page': {'type': 'integer', 'maximum': 10000, 'minimum': 1, 'description': 'Page number, from 1.'}, 'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'per_page': {'type': 'integer', 'maximum': 100, 'minimum': 1, 'description': 'Items per page, 1-100 (Civo default 20).'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['instance_id'], 'properties': {'type': {'enum': ['soft', 'hard'], 'type': 'string', 'description': 'soft (default) or hard.'}, 'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'instance_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'description': "The instance's id (a UUID)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['instance_id', 'tags'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[^\\s]+$', 'minLength': 1}, 'maxItems': 50, 'description': 'The complete new tag list.'}, 'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'instance_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'description': "The instance's id (a UUID)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['instance_id'], 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'instance_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'description': "The instance's id (a UUID)."}}}
入力スキーマ
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['instance_id'], 'properties': {'region': {'type': 'string', 'pattern': '^[A-Za-z0-9-]{2,32}$', 'description': 'Region code, e.g. LON1, NYC1, FRA1, PHX1 (see civo_list_regions). Defaults to CIVO_REGION; Civo resources are regional, so pass the region the resource lives in.'}, 'instance_id': {'type': 'string', 'pattern': '^[A-Za-z0-9_-]{1,64}$', 'description': "The instance's id (a UUID)."}}}
最近のツール変更
類似のMCPサーバー
BorealHost
Provides web hosting and infrastructure management, including site deployment, DNS, domains, containers, compute, backups, cachin…
BlackVeil DNS & Email Security Scanner
Audits domain, DNS, email, certificate, HTTP, brand-impersonation, and agent-discovery security controls.
Hackertarget
Performs passive DNS, ASN, IP geolocation, HTTP header, ping, link, and network-path reconnaissance and diagnostics.
Busymate DevTools
Captures, inspects, exports, and debugs HTTPS traffic from devices and applications, with request and response inspection, proxy …
Ripe Stat
Provides RIPE registry and routing data for IP addresses, prefixes, ASNs, BGP state and neighbors, network ownership, geolocation…
Cloudflare Radar
Provides Cloudflare Radar internet observatory data on DDoS attacks, BGP leaks, domain popularity, internet quality, and traffic …
Domains
Checks domain registration status and availability and searches certificate-transparency records for certificates and subdomains.
Rdap
Looks up authoritative RDAP registration records for domains, IP addresses, autonomous systems, entities, and nameservers.