starlink-enterprise-mcp-server
Verified Safeby ry-ops
Overview
Manages Starlink Enterprise terminal fleets through Claude AI for monitoring, troubleshooting, and operational planning.
Installation
uv run python src/starlink_mcp_server.pyEnvironment Variables
- STARLINK_CLIENT_ID
- STARLINK_CLIENT_SECRET
Security Notes
Secrets are loaded from environment variables (STARLINK_CLIENT_ID, STARLINK_CLIENT_SECRET) and are explicitly kept out of version control via `.gitignore`. API authentication uses OAuth2 client credentials with token refresh logic, including a safety buffer before token expiry. HTTP requests are handled by `httpx` with `response.raise_for_status()` for basic error handling. No `eval`, code obfuscation, or explicit malicious patterns were identified in the provided `starlink_mcp_server.py` source code. Input validation at the API call level within the server could be further elaborated, though MCP framework might provide some level of schema enforcement.
Similar Servers
claude-flow
AI Agent Orchestration and Development Platform for Claude Code
mcp-ssh-manager
Manages remote SSH servers via the Model Context Protocol (MCP), enabling AI assistants like Claude Code and OpenAI Codex to execute commands, transfer files, monitor health, and automate DevOps tasks.
converse
Orchestrates and exposes various AI tools (chat, multi-model consensus, job management) over the Model Context Protocol, enabling local, persistent, and potentially asynchronous AI interactions across multiple Large Language Model (LLM) providers.
kubernetes-mcp-server-python
Allows an AI model (Claude) to remotely control a Kubernetes cluster by exposing kubectl commands as Model Context Protocol (MCP) tools.