Token导航 LogoToken导航TokenDH.com
MCP Test Astral logo
浏览器工具stdio官方级别未说明来源级核验

MCP Test Astral

MCP Server

Astral2Mqtt MCP 是一个通过 MCP JSON-RPC over MQTT 架构计算和发布完整天文数据的微服务,适用于智能家居和自动化系统。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
智能家居自动化Session认证

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

moreau66

提供方

moreau66

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

🌞 Astral2Mqtt MCP

通过架构计算和发布完整天文数据的微服务 MQTT上的MCP JSON-RPC 对于Neurhomia。

架构MCP :MQTT上的标准化JSON-RPC 2.0协议,用于与NeurHomia的本地集成。

图书馆 :

______________________________________________________________________

📦 功能

  • 🔧 架构MCP JSON-RPC :MQTT上的JSON-RPC 2.0标准化通信
  • 🛠️ MCP工具 :6工具(get_astronomical_data, add_location, list_locations, refresh_all_data, health_check, get_service_status)
  • 📋 MCP资源 :具有自动发现功能的管理页面和天文小部件
  • 🌍 多本地化 :对静态和动态位置的无限支持
  • 📊 完整数据 :太阳/月球位置、每日事件、轨迹、特殊时期
  • ⚙️ 动态配置 :添加实时位置
  • 🏠 本地集成 :兼容的NeurHomeIA和家庭助理
  • 📡 强大的API :用于控制、请求和监控的JSON-RPC
  • 🐳 Docker就绪 :使用Docker Compose简化部署

______________________________________________________________________

🚀 快速启动

使用Docker(推荐)

git clone https://github.com/cce66/astral2mqtt.git
cd astral2mqtt
cp .env.example .env # Configurez votre fichier .env
docker-compose up -d

安装手册

pip install -r requirements.txt
python -m src.astral2mqtt.main

有关详细说明,请参阅 安装指南.

______________________________________________________________________

🔧 配置

环境变量

# Configuration MQTT
MQTT_BROKER=localhost
MQTT_PORT=1883
MQTT_USERNAME=astral_user
MQTT_PASSWORD=astral_password

# Configuration des logs
LOG_LEVEL=INFO

# Configuration du service
ASTRAL_INTERVAL=3600
ASTRAL_HEARTBEAT_INTERVAL=30

配置文件

文件 config/mqtt_config.yaml 配置le服务:

mqtt:
  broker: "localhost"
  port: 1883
  username: "astral_user"
  password: "astral_password"

astral:
  interval: 3600
  heartbeat_interval: 30
  locations:
    default:
      latitude: 48.8566
      longitude: 2.3522

discovery:
  enabled: true

______________________________________________________________________

📡 API MCP JSON-RPC

MCP工具可用

get_astronomical_data (天文数据恢复)

{
  "jsonrpc": "2.0",
  "method": "mcp.call_tool",
  "params": {
    "tool_name": "get_astronomical_data",
    "arguments": {
      "location_name": "paris"
    }
  },
  "id": "req_001"
}

add_location (添加动态位置)

{
  "jsonrpc": "2.0",
  "method": "mcp.call_tool",
  "params": {
    "tool_name": "add_location",
    "arguments": {
      "location_name": "maison",
      "latitude": 48.8566,
      "longitude": 2.3522
    }
  },
  "id": "req_002"
}

MQTT MCP主题

mcp/astral2mqtt/jsonrpc/request     # Requêtes JSON-RPC vers le microservice
mcp/astral2mqtt/jsonrpc/response    # Réponses JSON-RPC du microservice
mcp/astral2mqtt/discovery           # Découverte du service
mcp/astral2mqtt/heartbeat           # Maintien de session
mcp/astral2mqtt/events              # Événements astronomiques
mcp/astral2mqtt/logs                # Logs du service

______________________________________________________________________

📚 文档

______________________________________________________________________

📁 项目结构

astral2mqtt/
├── src/astral2mqtt/
│   ├── main.py              # Point d'entrée du service
│   ├── mcp_service.py       # Service MCP principal
│   ├── astral_engine.py     # Moteur de calculs astronomiques
│   ├── config.py            # Chargement de configuration
│   ├── mcp_config.py        # Configuration MCP
│   └── mcp_logger.py        # Système de logging MCP
├── config/
│   └── mqtt_config.yaml     # Configuration MQTT et localisations
├── docs/                    # Documentation complète
├── mcp-microservice-starter-kit/  # Kit de démarrage MCP
├── docker-compose.yml       # Configuration Docker
└── README.md               # Ce fichier

______________________________________________________________________

📚 依赖性

______________________________________________________________________

💡 Cas d’Usage

  • 神经鞘瘤 :具有可自定义小部件的完整管理界面
  • 智能照明 :民用黄昏时自动激活
  • Volets轮盘赌 :根据方位角和太阳高度进行调整
  • 钻孔表 :通过MCP事件实时显示
  • 监控 :通过心跳MCP进行健康监测
  • 月球自动化 :基于月相
  • 妊娠期日光浴 :根据太阳轨迹控制百叶窗
  • 家庭助手 :完全家庭自动化集成
  • 太阳能电池板 :优化方向和方向

______________________________________________________________________

📜 许可证

MIT–免费使用、修改和共享。

______________________________________________________________________

✨ 作者:cce66

目录标签

目录标签

智能家居自动化Session认证天文计算本地部署MQTT服务JSON-RPC

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

session

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiosession部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP