Operate PixInsight from any MCP agent. Community project, not affiliated with Pleiades Astrophoto
Connect Runs on your machine
claude mcp add pixinsight-connector -e PIXINSIGHT_BIN=<PIXINSIGHT_BIN> -e PIXINSIGHT_DIR=<PIXINSIGHT_DIR> -e PIXINSIGHT_CONNECTOR_PACKS=<PIXINSIGHT_CONNECTOR_PACKS> -e PIXINSIGHT_CONNECTOR_AUTOSTART=<PIXINSIGHT_CONNECTOR_AUTOSTART> -e PIXINSIGHT_CONNECTOR_WORKSPACE=<PIXINSIGHT_CONNECTOR_WORKSPACE> -e PIXINSIGHT_CONNECTOR_STATE=<PIXINSIGHT_CONNECTOR_STATE> -e PIXINSIGHT_CONNECTOR_LOG=<PIXINSIGHT_CONNECTOR_LOG> -- npx -y [email protected]
{
"mcpServers": {
"pixinsight-connector": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"PIXINSIGHT_BIN": "<PIXINSIGHT_BIN>",
"PIXINSIGHT_DIR": "<PIXINSIGHT_DIR>",
"PIXINSIGHT_CONNECTOR_PACKS": "<PIXINSIGHT_CONNECTOR_PACKS>",
"PIXINSIGHT_CONNECTOR_AUTOSTART": "<PIXINSIGHT_CONNECTOR_AUTOSTART>",
"PIXINSIGHT_CONNECTOR_WORKSPACE": "<PIXINSIGHT_CONNECTOR_WORKSPACE>",
"PIXINSIGHT_CONNECTOR_STATE": "<PIXINSIGHT_CONNECTOR_STATE>",
"PIXINSIGHT_CONNECTOR_LOG": "<PIXINSIGHT_CONNECTOR_LOG>"
}
}
}
}
{
"mcpServers": {
"pixinsight-connector": {
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"PIXINSIGHT_BIN": "<PIXINSIGHT_BIN>",
"PIXINSIGHT_DIR": "<PIXINSIGHT_DIR>",
"PIXINSIGHT_CONNECTOR_PACKS": "<PIXINSIGHT_CONNECTOR_PACKS>",
"PIXINSIGHT_CONNECTOR_AUTOSTART": "<PIXINSIGHT_CONNECTOR_AUTOSTART>",
"PIXINSIGHT_CONNECTOR_WORKSPACE": "<PIXINSIGHT_CONNECTOR_WORKSPACE>",
"PIXINSIGHT_CONNECTOR_STATE": "<PIXINSIGHT_CONNECTOR_STATE>",
"PIXINSIGHT_CONNECTOR_LOG": "<PIXINSIGHT_CONNECTOR_LOG>"
}
}
}
}
{
"servers": {
"pixinsight-connector": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"[email protected]"
],
"env": {
"PIXINSIGHT_BIN": "<PIXINSIGHT_BIN>",
"PIXINSIGHT_DIR": "<PIXINSIGHT_DIR>",
"PIXINSIGHT_CONNECTOR_PACKS": "<PIXINSIGHT_CONNECTOR_PACKS>",
"PIXINSIGHT_CONNECTOR_AUTOSTART": "<PIXINSIGHT_CONNECTOR_AUTOSTART>",
"PIXINSIGHT_CONNECTOR_WORKSPACE": "<PIXINSIGHT_CONNECTOR_WORKSPACE>",
"PIXINSIGHT_CONNECTOR_STATE": "<PIXINSIGHT_CONNECTOR_STATE>",
"PIXINSIGHT_CONNECTOR_LOG": "<PIXINSIGHT_CONNECTOR_LOG>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
PIXINSIGHT_BINOptional | Path to the PixInsight executable. When unset, the default install location for the OS is used. |
PIXINSIGHT_DIROptional | PixInsight install root, from which the executable and its resources are derived. When unset, the default install location for the OS is used. |
PIXINSIGHT_CONNECTOR_PACKSOptional | Comma-separated tool packs to load: pack directories and .mjs files (an npm package by the path to its folder). Empty: no packs. |
PIXINSIGHT_CONNECTOR_AUTOSTARTOptional | 0 stops the connector from starting PixInsight when a tool call finds it not running. |
PIXINSIGHT_CONNECTOR_WORKSPACEOptional | The target folder the tools work in (session files in its agentic folder, results in its output folder). When unset, the folder the connector was started in; the set_workspace tool overrides both. |
PIXINSIGHT_CONNECTOR_STATEOptional | Where the connector's session files (scratch, bridge, logs) go, resolved against the target folder. When unset, <target>/agentic. |
PIXINSIGHT_CONNECTOR_LOGOptional | 0 turns off the per-session call logs in <target>/agentic/logs. |
Details
| Package | [email protected] (NPM, stdio) |
| First published | 13 Nov 2026 |
| Last updated | 13 Nov 2026 |
| Registry name | io.github.mxcoppell/pixinsight-connector |
More ai and media servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
