hubitat-mcp-server

分类: 工具与效率 | 上传者: kingpanther13kingpanther13 | 下载: 0 | 版本: v1.0(最新)

开发和维护 Hubitat MCP 规则服务器指南 — 一个基于 Groovy 的 MCP 服务器,在 Hubitat Elevation 集线器上本地运行,公开 69 个工具(通过类别网关代理在工具/列表上显示 30 个工具),用于设备控制、虚拟设备管理、房间管理、规则自动化、集线器管理、文件管理和应用程序/驱动程序管理。

更新日志: Source: GitHub https://github.com/kingpanther13/Hubitat-local-MCP-server

目录结构

当前层级: tree/main/

  • 📁 .github/
    • 📁 scripts/
      • 📄 pr_guard.py 4.5 KB
      • 📄 release_bump.py 14.4 KB
    • 📁 workflows/
      • 📄 hubitat-ci-version-check.yml 4.4 KB
      • 📄 pr-guard.yml 624 B
      • 📄 release.yml 2.9 KB
      • 📄 sandbox-lint.yml 366 B
      • 📄 sync-future-plans.yml 2.0 KB
      • 📄 unit-tests.yml 862 B
    • 📄 dependabot.yml 1.8 KB
    • 📄 pull_request_template.md 638 B
  • 📁 agent-skill/
    • 📁 hubitat-mcp/
      • 📄 rule-patterns.md 9.2 KB
      • 📄 safety-guide.md 6.7 KB
      • 📄 SKILL.md 9.2 KB
      • 📄 tool-reference.md 8.1 KB
  • 📁 docs/
    • 📄 release-automation-design.md 14.9 KB
    • 📄 testing.md 6.5 KB
  • 📁 gradle/
    • 📁 wrapper/
      • 📄 gradle-wrapper.jar 47.8 KB
      • 📄 gradle-wrapper.properties 252 B
  • 📁 src/
    • 📁 test/
      • 📁 groovy/
        • 📁 rules/
          • 📄 EvaluateComparisonSpec.groovy 4.3 KB
          • 📄 EvaluateConditionSpec.groovy 3.4 KB
          • 📄 EvaluateConditionsSpec.groovy 3.7 KB
          • 📄 ExecuteActionsSpec.groovy 2.3 KB
          • 📄 HandleDeviceEventSpec.groovy 4.3 KB
          • 📄 RuleEngineSmokeSpec.groovy 1.6 KB
          • 📄 RuleHarnessSpec.groovy 3.2 KB
          • 📄 SubstituteVariablesSpec.groovy 4.0 KB
        • 📁 server/
          • 📄 FindDeviceSpec.groovy 2.2 KB
          • 📄 HandleGatewaySpec.groovy 3.5 KB
          • 📄 HandleToolsCallSpec.groovy 3.1 KB
          • 📄 ToolCreateRuleSpec.groovy 2.8 KB
          • 📄 ToolGetDeviceSpec.groovy 1.4 KB
          • 📄 ToolGetHubLogsSpec.groovy 2.2 KB
          • 📄 ToolSendCommandSpec.groovy 1.2 KB
          • 📄 ToolUpdateRuleSpec.groovy 1.2 KB
        • 📁 support/
          • 📁 stubs/
            • 📁 hubitat/
              • 📁 helper/
                • 📄 NetworkUtils.groovy 188 B
                • 📄 RMUtils.groovy 686 B
          • 📄 HarnessLoadingSpec.groovy 756 B
          • 📄 HarnessSpec.groovy 3.9 KB
          • 📄 HubInternalGetMock.groovy 791 B
          • 📄 NetworkUtilsMock.groovy 757 B
          • 📄 PermissiveLog.groovy 1018 B
          • 📄 RMUtilsMock.groovy 1.7 KB
          • 📄 RMUtilsMockSpec.groovy 716 B
          • 📄 TestChildApp.groovy 2.8 KB
          • 📄 TestDevice.groovy 1.3 KB
          • 📄 ToolSpecBase.groovy 496 B
        • 📄 SanitySpec.groovy 147 B
  • 📁 tests/
    • 📄 BAT-v2.md 64.5 KB
    • 📄 BAT.md 61.5 KB
    • 📄 e2e_config.example.json 106 B
    • 📄 e2e_test.py 53.0 KB
    • 📄 sandbox_lint.py 12.8 KB
  • 📄 .gitattributes 53 B
  • 📄 .gitignore 452 B
  • 📄 build.gradle 4.5 KB
  • 📄 CHANGELOG.md 5.3 KB
  • 📄 futureplans.md 54.0 KB
  • 📄 gradlew 8.5 KB
  • 📄 gradlew.bat 2.8 KB
  • 📄 hubitat-mcp-rule.groovy 171.4 KB
  • 📄 hubitat-mcp-server.groovy 333.8 KB
  • 📄 LICENSE 1.0 KB
  • 📄 packageManifest.json 15.0 KB
  • 📄 README.md 94.7 KB
  • 📄 repository.json 498 B
  • 📄 settings.gradle 40 B
  • 📄 SKILL.md 37.2 KB
  • 📄 TOOL_GUIDE.md 11.2 KB

SKILL.md

登录后下载/点赞/收藏 ❤ 7 | ★ 0
评论 0

请先登录后评论。

评论加载中...