Enterprise MCP for SUSE Linux administration with OBS, openQA, multi-SP support, and contribution pipeline
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"mcp-suse-enterprise","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# MCP SUSE Enterprise Enterprise MCP server for SUSE Linux administration with OBS, openQA, multi-SP support, and contribution pipeline. ## Installation ```bash # Install from PyPI pip install mcp-suse-enterprise # Or run directly with uvx uvx mcp-suse-enterprise ``` ## Configuration ### Environment Variables ```bash # SSH Connection export MCP_SUSE_HOST=sles-server.example.com export MCP_SUSE_USER=admin export MCP_SUSE_PORT=22 export MCP_SUSE_KEY_PATH=~/.ssh/id_ed25519 # OBS (Open Build Service) export OBS_API_URL=https://api.opensuse.org export OBS_USERNAME=myuser export OBS_API_KEY=your-api-key # openQA export OPENQA_URL=https://openqa.opensuse.org export OPENQA_API_KEY=your-key export OPENQA_API_SECRET=your-secret # Logging export MCP_SUSE_LOG_LEVEL=INFO # DEBUG, INFO, WARNING, ERROR # Security Mode export MCP_SUSE_SECURITY_MODE=execute # read-only (default) or execute ``` ### YAML Configuration Create `~/.config/mcp-suse-enterprise/config.yaml`: ```yaml # List format (recommended) profiles: - name: production hostname: sles-prod.example.com port: 22 user: admin auth_method: key key_path: ~/.ssh/id_ed25519 security_mode: read-only is_default: true - name: staging hostname: sles-staging.example.com user: tester auth_method: password security_mode: execute # Dict format (also supported) # profiles: # production: # hostname: sles-prod.example.com # port: 22 # user: admin # security_mode: execute # is_default: true obs: api_url: https://api.opensuse.org username: myuser api_key: secret-key openqa: url: https://openqa.opensuse.org api_key: qa-key api_secret: qa-secret log_level: INFO ssh_pool_size: 5 ``` Environment variables take priority over YAML values. ## Tools by Namespace ### suse.util.* (Always available) - `suse.util.sanitize-text` - Sanitize text for shell execution - `suse.util.metrics` - Server metrics and invocation stats - `suse.util.list-profiles`…
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.