dda-mcp-server
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@dda-mcp-servercheck the weather at my observatory"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
DDA MCP Server
An MCP (Model Context Protocol) server for controlling astronomy equipment. Supports Dark Dragons Astronomy devices and any ASCOM Alpaca-compatible equipment.
Installation
npm install -g @darkdragonsastro/dda-mcp-serverOr run directly with npx:
npx @darkdragonsastro/dda-mcp-serverRelated MCP server: Siril MCP Server
Configuration
Claude Desktop
Add to your Claude Desktop configuration file:
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"dda": {
"command": "npx",
"args": ["@darkdragonsastro/dda-mcp-server"]
}
}
}Claude Code
claude mcp add dda -- npx @darkdragonsastro/dda-mcp-serverTools
Device Discovery
Tool | Description |
| Discover Dark Dragons Astronomy devices on the local network via UDP broadcast |
| Discover ASCOM Alpaca devices on the local network |
Dark Dragons Astronomy Devices
DragonLAIR (Roll-off Roof Controller)
Tool | Description |
| Get the current status of a device |
| Get device settings including safety config, location, and motor settings |
| Open the observatory roof |
| Close the observatory roof |
| Abort the current roof operation |
| Get status of mount sensors connected to a DragonLAIR |
| Make a device beep/flash to help locate it physically |
Mount Sensor
Tool | Description |
| Get status of a standalone Mount Sensor (pitch, roll, safe position) |
DragonLIGHT (Flat Panel Controller)
Tool | Description |
| Get flat panel status (on/off, brightness) |
| Turn on the flat panel light |
| Turn off the flat panel light |
| Set brightness level (0-255) |
ASCOM Alpaca Devices
All Alpaca devices must first be connected using alpaca_device_connect.
Connection Management
Tool | Description |
| Connect or disconnect any Alpaca device |
Telescope
Tool | Description |
| Get telescope position, tracking state, and slewing status |
| Slew to coordinates (RA/Dec or Alt/Az) |
| Park or unpark the telescope |
| Enable or disable tracking |
| Abort any slew in progress |
Camera
Tool | Description |
| Get camera temperature, cooler state, and exposure status |
| Control cooler on/off and set target temperature |
| Start a light or dark exposure |
| Abort the current exposure |
Focuser
Tool | Description |
| Get focuser position, temperature, and movement state |
| Move focuser to a specific position |
| Halt focuser movement |
Filter Wheel
Tool | Description |
| Get current filter position and available filters |
| Change to a specific filter position |
Dome
Tool | Description |
| Get dome shutter state, position, and slewing status |
| Open or close the dome shutter |
| Slew dome to a specific azimuth |
Rotator
Tool | Description |
| Get rotator position and movement state |
| Move rotator to absolute or relative position |
| Halt rotator movement |
Switch
Tool | Description |
| Get status of all switches on a device |
| Set a switch on or off |
| Set a switch to a specific value |
Cover Calibrator
Tool | Description |
| Get cover and calibrator state |
| Open, close, or halt the cover |
| Turn calibrator on (with brightness) or off |
Safety Monitor
Tool | Description |
| Get safety monitor status (safe/unsafe) |
Observing Conditions (Weather)
Tool | Description |
| Get weather data (temperature, humidity, wind, cloud cover, etc.) |
Supported Devices
Dark Dragons Astronomy
DragonLAIR - Roll-off roof controller with mount sensor integration
DragonLIGHT - Flat panel controller for calibration frames
Mount Sensor - Detects telescope position for safe roof operation
ASCOM Alpaca Compatible
Any device implementing the ASCOM Alpaca API:
Telescopes / Mounts
Cameras (CCD/CMOS)
Focusers
Filter Wheels
Domes
Rotators
Switches / Power Controllers
Cover Calibrators / Flat Panels
Safety Monitors
Weather Stations
License
ISC
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseNot gradedqualityDmaintenanceControl telescopes, cameras, and focusers with AI through natural language, using any ASCOM Alpaca device.MIT
- AlicenseAqualityCmaintenanceAn MCP server that integrates with Siril astronomical image processing software to process Seestar telescope images, offering tools for binary detection, version checking, mosaic processing, and project analysis.73MIT
- AlicenseAqualityBmaintenanceA local, open-source MCP server that wraps astronomy data services (SIMBAD, JPL Horizons, VizieR, etc.) behind a conversational interface, enabling AI assistants to answer astronomy questions with real, typed, and provenance-tracked data.13MIT
- AlicenseAqualityBmaintenanceAn MCP server that provides computed planetary positions using the Swiss Ephemeris engine, validated against JPL Horizons to under one arcsecond. It enables AI assistants to answer astrology and astronomy questions with real, never-guessed data.1955PolyForm Noncommercial 1.0.0
Related MCP Connectors
An MCP server for deep research or task groups
MCP server for Argo RPG Platform — connects AI assistants to campaign data via OAuth2
MCP Server for Slima - AI Writing IDE for Novel Authors with AI Beta Reader.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/darkdragonsastro/dda-mcp-server'
If you have feedback or need assistance with the MCP directory API, please join our Discord server