Back to Home
detailobsessed icon

unblu-mcp

Verified Safe

by detailobsessed

Overview

A Model Context Protocol (MCP) server providing AI assistants with token-efficient access to Unblu API endpoints through progressive disclosure and Kubernetes integration.

Installation

Run Command
unblu-mcp

Environment Variables

  • UNBLU_BASE_URL
  • UNBLU_API_KEY
  • UNBLU_USERNAME
  • UNBLU_PASSWORD
  • UNBLU_TRUSTED_HEADERS
  • UNBLU_MCP_LOG_DIR
  • UNBLU_MCP_LOG_DISABLE

Security Notes

The server uses `subprocess` for `kubectl` commands, which is necessary for Kubernetes integration but requires careful validation of inputs. The `call_api` tool acts as a proxy, passing parameters directly to `httpx.AsyncClient`, which could be a vector for malicious inputs if an AI agent or user crafts vulnerable `operation_id` or parameters (e.g., SQL injection, XSS), though `operation_id` must exist in the OpenAPI spec. Optional server-side policy enforcement via Eunomia is available and recommended for restricting API access. No hardcoded secrets, obfuscation, or `eval` usage was found.

Similar Servers

Stats

Interest Score30
Security Score8
Cost ClassLow
Avg Tokens150
Stars1
Forks0
Last Update2026-01-16

Tags

MCPUnbluAPIAI AssistantKubernetesProgressive Disclosure