Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions pmoves/config/mcp/cloudflare.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
id: cloudflare
name: Cloudflare Developer Platform MCP
description: >
Cloudflare account management via remote MCP (Claude.ai integration).
Provides direct access to Workers, KV, R2, D1, Hyperdrive, and DNS
management without local Docker configuration.
provider: remote-mcp
mcp_tools_prefix: mcp__claude_ai_Cloudflare_Developer_Platform__
required_credentials:
- CLOUDFLARE_ACCOUNT_ID
- CLOUDFLARE_API_TOKEN
capabilities:
- Account listing and selection (accounts_list, set_active_account)
- KV namespace CRUD (kv_namespace_*)
- R2 bucket management (r2_bucket_*)
- D1 database operations (d1_database_*)
- Workers deployment and inspection (workers_*)
- Hyperdrive config management (hyperdrive_config_*)
- Cloudflare documentation search (search_cloudflare_documentation)
- Tunnel creation and DNS record management
setup_instructions:
- Available as remote MCP via Claude.ai — no local setup required.
- Credentials are managed via CHIT secrets manifest (secrets_manifest_v2.yaml).
- Use 'set_active_account' to select the PMOVES Cloudflare account before operations.
health_check:
mcp_tool: mcp__claude_ai_Cloudflare_Developer_Platform__accounts_list
29 changes: 29 additions & 0 deletions pmoves/config/mcp/hostinger.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
id: hostinger
name: Hostinger VPS MCP (via Terraform + SSH)
description: >
Hostinger VPS provisioning and management. No native MCP server exists;
access is orchestrated via Terraform (hostinger/hostinger ~> 0.1.3) and
direct SSH using CHIT-managed credentials.
provider: terraform+ssh
terraform_config: pmoves/terraform/mcp-integration.tf
required_credentials:
- HOSTINGER_API_TOKEN
- HOSTINGER_SSH_PRIVATE_KEY
- HOSTINGER_SSH_HOST
- HOSTINGER_SSH_USER
required_commands:
- terraform
- ssh
capabilities:
- VPS provisioning and lifecycle management
- SSH command execution on Hostinger VPS
- Headscale control-plane deployment
- DNS record management (via Hostinger API)
setup_instructions:
- Ensure Terraform >= 1.5 is installed.
- Run 'make hostinger-provision' to apply Terraform config.
- SSH credentials are managed via CHIT secrets manifest (secrets_manifest_v2.yaml).
- For manual SSH access, use HOSTINGER_SSH_* env vars from .env.generated.
health_check:
command: ["ssh", "-o", "ConnectTimeout=5", "-o", "StrictHostKeyChecking=no", "echo", "hostinger-ok"]
makefile_target: hostinger-provision
Loading