Back to MCP Integrations

MCP Dynamic Tool Groups MCP

MCP integration for MCP Dynamic Tool Groups MCP within. Connect external services and extend Claude's capabilities.

0 installsAuthor: ECF

Installation

curl -fsSL https://claudekit.xyz/i/mcp-dynamic-tool-groups | bash

Description

Пример MCP серверов, которые используют аннотированные Java интерфейсы/классы как 'группы инструментов' для динамической генерации спецификаций инструментов и добавления/удаления их из MCP серверов во время выполнения.

Доступные инструменты

ИнструментОписание
addвычисляет сумму двух входных аргументов двойной точности a и b
multiplyвозвращает произведение двух заданных аргументов двойной точности с именами a и b
asyncAddасинхронно возвращает сумму двух входных аргументов двойной точности a и b
asyncMultiplyасинхронно возвращает произведение двух заданных аргументов двойной точности с именами a и b

Возможности

  • Динамическое управление группами инструментов с использованием Java аннотаций
  • Добавление и удаление спецификаций инструментов во время выполнения
  • Поддержка как синхронных, так и асинхронных методов инструментов
  • Автоматическая генерация MCP метаданных из аннотаций интерфейсов
  • Архитектура на основе OSGi компонентов
  • Функциональность группировки инструментов для лучшей организации

Ресурсы

Примечания

Эта реализация основана на предложенном улучшении MCP спецификации для поддержки ToolGroups. Функциональность использует проекты mcp-java-sdk и mcp-annotations, и может быть адаптирована для других языков с использованием декораторов, аннотаций и абстрактных классов.