# MCP CLI configuration # # Default location: ~/.config/mcp/mcp.toml # Override with: mcp --config /path/to/mcp.toml # ------------------------------------------------------------------ # Service definitions # ------------------------------------------------------------------ [services] # Directory containing service definition TOML files (one per service). # Each file declares the components, images, ports, and volumes for a # service. The CLI reads these files to push intent to agents. dir = "~/.config/mcp/services" # ------------------------------------------------------------------ # MCIAS authentication # ------------------------------------------------------------------ [mcias] # URL of the MCIAS server used for login and token validation. server_url = "https://mcias.svc.mcp.metacircular.net:8443" # Path to the CA certificate that signed the MCIAS TLS certificate. # If empty, the system trust store is used. ca_cert = "/usr/local/share/ca-certificates/metacircular-ca.crt" # Service name presented to MCIAS during authentication. This must # match a service registered in MCIAS. service_name = "mcp" # ------------------------------------------------------------------ # Token storage # ------------------------------------------------------------------ [auth] # Path where the CLI stores the MCIAS bearer token after login. # The file is created with 0600 permissions. token_path = "~/.config/mcp/token" # Optional: username for unattended (non-interactive) operation. # When set alongside password_file, "mcp login" uses these # credentials automatically instead of prompting. # username = "admin" # Optional: path to a file containing the password. The file should # be owned by the operator and have 0600 permissions. # password_file = "~/.config/mcp/password" # ------------------------------------------------------------------ # Managed nodes # ------------------------------------------------------------------ # Each [[nodes]] entry registers a node that the CLI can target. # The name must match the node_name in the agent's config. The # address is host:port on the overlay network. [[nodes]] name = "rift" address = "100.95.252.120:9444"