通过N.I.N.A(Beta)接口让AI代理使用您的天体摄影设备。
这是一个强大的接口,用于通过N.I.N.A.(夜间成像与天文观测)软件的高级API NINA 高级API 控制N.I.N.A.。此模型上下文协议服务器(MCP)使AI代理能够使用工具与NINA进行交互,提供了一种新的与您的设置互动的方式。使用时请自行负责。
<div align="center"> </div>完整的设备控制供AI代理使用
AI集成
支持大多数NINA高级API v2 API接口端点
uv 包管理器安装NINA高级API插件
# 在NINA中安装插件
# 在NINA设置中启用并配置
克隆仓库
git clone https://github.com/PaDev1/Nina_advanced_api_mcp.git
cd nina-mcp
设置环境变量
# 创建.env文件
NINA_HOST=your_nina_host
NINA_PORT=1888
LOG_LEVEL=INFO
IMAGE_SAVE_DIR=~/Desktop/NINA_Images
添加到您的AI代理的MCP配置中:
{
"mcpServers": {
"nina_advanced_mcp_api": {
"command": "uv",
"args": [
"run",
"--with",
"fastmcp,fastapi,uvicorn,pydantic,aiohttp,requests,python-dotenv",
"fastmcp",
"run",
"path/nina_advanced_mcp.py"
],
"env": {
"NINA_HOST": "NINA_IP",
"NINA_PORT": "1888",
"LOG_LEVEL": "INFO",
"IMAGE_SAVE_DIR": "~/Desktop/NINA_Images"
}
}
}
}
- “拍摄M31的30秒曝光”
- “连接所有设备并将相机冷却至-10°C”
- “开始针对NGC 7000的目标序列”
- “获取当前设备状态”
欢迎贡献!请先阅读我们的贡献指南。
发现错误?请打开一个问题,并包含:
本项目采用MIT许可证——详情见LICENSE文件。