telescope-mcp
Verified Safeby mgrandau
Overview
An MCP (Model Context Protocol) server enabling AI agents to control telescope hardware (cameras, motors, sensors) and providing a web dashboard for human monitoring and manual control.
Installation
pdm run telescope-mcp --mode digital_twinEnvironment Variables
- GITHUB_TOKEN
Security Notes
The project uses `subprocess.run` (in `utils/create_issues.py` for `gh` CLI, and `utils/analyze_mcp_overhead.py` for querying other MCP servers). For `create_issues.py`, `tempfile.NamedTemporaryFile` and input validation (`DANGEROUS_CHARS_REGEX`) are used to mitigate shell injection risks, which is a good practice. The `gh` CLI itself relies on external authentication setup. The web dashboard (`web/app.py`) can be exposed to the network (`0.0.0.0:8080`) if `--dashboard-host 0.0.0.0` is used, requiring external firewalling for production. No obvious hardcoded secrets or 'eval' usage.
Similar Servers
agents-mcp-usage
This repository demonstrates the integration of a Model Context Protocol (MCP) server with various AI agent frameworks, showcasing agent communication and operation within a shared context.
alphaMountain-MCP
A Python-based Master Control Program (MCP) server, likely designed to provide a central API for managing or monitoring components within an 'AlphaMountain' ecosystem or similar custom application.
mcp-server
This server exposes a set of tools and resources, including arithmetic operations, web browser control, data retrieval, and dynamic greetings, accessible via the MCP protocol over HTTP.
mcp-servers
Provides a framework and examples for building AI-accessible tools as Micro-Controller-Protocol (MCP) servers, enabling large language models to interact with external services like weather APIs, robotics, and job search platforms.