civo
Ce que fait ce MCP
Inspects and operates Civo cloud instances, Kubernetes clusters, networks, storage, DNS and firewalls.
Outils
Schéma d’entrée
{'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)."}}}
Schéma d’entrée
{'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)."}}}
Schéma d’entrée
{'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)."}}}
Schéma d’entrée
{'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)."}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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).'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'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)."}}}
Schéma d’entrée
{'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)."}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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).'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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).'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
Schéma d’entrée
{'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.'}}}
Schéma d’entrée
{'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)."}}}
Schéma d’entrée
{'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)."}}}
Schéma d’entrée
{'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)."}}}
Schéma d’entrée
{'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)."}}}
Modifications récentes des outils
Serveurs MCP similaires
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.