Token导航 LogoToken导航TokenDH.com
Aggregate MCP Server logo
AI代理未说明官方级别未说明来源级核验

Aggregate MCP Server

MCP Server

AggreGate MCP 服务器是一个通过标准化的MCP协议实现AI助手与AggreGate服务器交互的工具,支持管理上下文、变量、函数、事件、设备、用户等元素。

工具数

0

提示词数

0

GitHub Stars

5

资源数

0
上下文管理JavaClaude设备管理Claude DesktopClaudeCursor

安装说明

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

作者 / 组织

Michaael

提供方

Michaael

最后核验

2026/5/17 20:20

快速接入

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

详细介绍

AggreGate MCP Server

MCP (Model Context Protocol) сервер для работы с AggreGate через AI-ассистентов (Cursor, Claude Desktop и др.).

📋 Описание

Этот проект предоставляет MCP сервер, который позволяет AI-ассистентам взаимодействовать с сервером AggreGate через стандартизированный протокол. Сервер предоставляет набор инструментов для управления контекстами, переменными, функциями, событиями, устройствами, пользователями и другими элементами AggreGate.

Для ИИ-агентов (качество разработки на AggreGate)

Обязательный контекст senior-уровня: сначала AGENTS.md, затем docs/README.md (карта всех гайдов). Без этого легко ошибиться в контейнере (models vs alerts), в modelType или в форматах Data Table.

🚀 Быстрый старт

Настройка в Cursor

  1. Скомпилируйте проект:
   ./gradlew build
  1. Добавьте конфигурацию MCP сервера в ~/.cursor/mcp.json:
   {
     "mcpServers": {
       "aggregate": {
         "command": "java",
         "args": [
           "-jar",
           "C:\\mcp-server\\build\\libs\\aggregate-mcp-server-1.0.0.jar"
         ]
       }
     }
   }
  1. Перезапустите Cursor для применения изменений.

Подробные инструкции: MCP_CURSOR_SETUP.md

📚 Документация

Основные руководства

Руководства по моделям

Источник истины по кодам modelType для API: 0 = относительная, 1 = абсолютная, 2 = экземплярнаяdocs/MCP_MODEL_TYPES_GUIDE.md.

  • docs/MCP_MODEL_TYPES_GUIDE.md - Полное руководство по типам моделей (абсолютные, относительные, экземплярные)
  • docs/MCP_MODEL_COOKBOOKS.md — пошаговые примеры относительной и экземплярной модели (MCP)

Примеры использования

Документация в папке docs/

Единая карта и полный перечень файлов: docs/README.md. Ниже — только самые частые точки входа.

🏗️ Структура проекта

aggregate_mcp/
├── docs/                    # Документация
│   ├── MCP_*.md            # Руководства по MCP
│   ├── AGGREGATE_*.md      # Руководства по AggreGate API
│   └── examples/           # Примеры кода
├── mcp-server/             # Основной модуль MCP сервера
├── modules/                # Дополнительные модули
├── build.gradle.kts        # Конфигурация сборки
└── README.md               # Этот файл

🔧 Сборка

# Сборка проекта
./gradlew build

# Запуск тестов
./gradlew test

# Создание JAR файла
./gradlew jar

📝 Основные возможности

MCP сервер предоставляет инструменты для:

  • Подключение и аутентификация: подключение к серверу AggreGate, вход в систему
  • Управление контекстами: создание, удаление, получение информации о контекстах
  • Работа с переменными: создание, установка значений, получение описаний
  • Работа с функциями: создание Expression/Query функций, тестирование, вызов
  • Работа с событиями: создание и генерация событий
  • Управление устройствами: создание, удаление, получение статуса устройств
  • Управление пользователями: создание, обновление, удаление пользователей
  • Работа с агентами: создание агентов, отправка событий
  • Работа с виджетами и дашбордами: создание и настройка виджетов и дашбордов
  • Работа с моделями: создание относительных, абсолютных и экземплярных моделей

🎯 Ключевые правила для ИИ

При работе с MCP сервером через ИИ важно следовать правилам:

  1. ⚠️ ВСЕГДА используйте правильный контекст! - Тревоги создаются в alerts, а не в models! См. MCP_AGGREGATE_CONTEXTS_GUIDE.md
  2. Всегда тестировать функции после создания - используйте aggregate_test_function
  3. Получать описание переменных перед установкой - используйте aggregate_describe_variable
  4. Проверять создание элементов - используйте aggregate_list_* функции
  5. Использовать правильные форматы - для Expression функций используйте aggregate_build_expression
  6. Создавать привязки для моделей - относительные модели требуют привязок с относительными ссылками

Подробнее: AI_WORKFLOW_RULES.md

📖 Дополнительные ресурсы

⚙️ Требования

  • Java 11 или выше
  • AggreGate Server (для подключения)
  • Cursor или другой AI-ассистент с поддержкой MCP

👤 Автор

Свиридов Михаил Юрьевич LCC IoT Solutions

📄 Лицензия

Этот проект распространяется под лицензией MIT. Подробности см. в файле LICENSE.

MIT License - это разрешительная open source лицензия, которая позволяет свободно использовать, изменять, распространять и использовать программное обеспечение в коммерческих и некоммерческих целях, при условии сохранения уведомления об авторских правах и текста лицензии.


Версия: 1.0.0 Последнее обновление: 2025-01-27

目录标签

目录标签

上下文管理JavaClaude设备管理AI助手集成本地部署变量操作用户管理

支持客户端

Claude DesktopClaudeCursor

接入字段

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

未说明

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

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

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

0

权限和风险

未说明none部署方式未说明

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

安装前确认

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

仍需确认:installCommand

来源信息

继续浏览同类 MCP