MCP Бесплатно

Maven Tools MCP сервер

MCP сервер, предоставляющий AI-помощникам информацию о зависимостях Maven Central для всех JVM инструментов сборки (Maven, Gradle, SBT, Mill). Читает maven-metadata.xml файлы напрямую из Maven Central для мгновенного получения точной информации о зависимостях с интеграцией Context7 для поддержки документации.

автор: arvindand

Установка
2 установок
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/maven-tools-mcp | bash

MCP сервер, предоставляющий AI-помощникам информацию о зависимостях Maven Central для всех JVM инструментов сборки (Maven, Gradle, SBT, Mill). Читает maven-metadata.xml файлы напрямую из Maven Central для мгновенного получения точной информации о зависимостях с интеграцией Context7 для поддержки документации.

Установка

Docker

docker run -i --rm arvindand/maven-tools-mcp:latest

Docker (без Context7)

docker run -i --rm arvindand/maven-tools-mcp:latest-noc7

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "maven-tools": {
      "command": "docker",
      "args": [
        "run", "-i", "--rm",
        "arvindand/maven-tools-mcp:latest"
      ]
    }
  }
}

VS Code Workspace

{
  "servers": {
    "maven-tools": {
      "type": "stdio",
      "command": "docker",
      "args": ["run", "-i", "--rm", "arvindand/maven-tools-mcp:latest"]
    }
  }
}

VS Code User Settings

{
  "mcp": {
    "servers": {
      "maven-tools": {
        "type": "stdio", 
        "command": "docker",
        "args": ["run", "-i", "--rm", "arvindand/maven-tools-mcp:latest"]
      }
    }
  }
}

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

Инструмент Описание
get_latest_version Получить новейшую версию по типу с настройками стабильности
check_version_exists Проверить существование конкретной версии с информацией о типе
check_multiple_dependencies Проверить несколько зависимостей с фильтрацией и массовыми операциями
compare_dependency_versions Сравнить текущую и последнюю версии с рекомендациями по обновлению
analyze_dependency_age Классифицировать зависимости как свежие/текущие/устаревающие/устаревшие
analyze_release_patterns Анализировать активность поддержки и прогнозировать релизы
get_version_timeline Расширенная временная линия версий с темпоральным анализом
analyze_project_health Комплексный анализ состояния для множественных зависимостей
resolve-library-id Поиск документации библиотеки с использованием Context7
get-library-docs Получить документацию библиотеки по Context7 ID

Возможности

  • Универсальная поддержка всех JVM инструментов сборки (Maven, Gradle, SBT, Mill)
  • Массовые операции - анализ 20+ зависимостей за один вызов
  • Сравнение версий с анализом влияния обновления (major/minor/patch)
  • Фильтрация стабильности - только стабильные версии или включая пре-релизы
  • Корпоративная производительность с кэшированными ответами <100мс
  • Анализ возраста зависимостей и классификация свежести
  • Анализ паттернов релизов и оценка активности поддержки
  • Интеграция Context7 для поддержки документации
  • Поддержка мультиархитектурного Docker (AMD64/ARM64)
  • Оценка рисков критических изменений перед обновлением

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

Check all dependencies in this build file for latest versions
What's the latest Spring Boot version?
Which dependencies in my project need updates?
Show me only stable versions for production deployment
How old are my dependencies and which ones need attention?

Ресурсы

Примечания

Интеграция Context7 включена по умолчанию и обращается к https://mcp.context7.com во время запуска. Используйте образ без Context7 (latest-noc7), если ваша сеть блокирует этот URL. Корпоративные сети с SSL-инспекцией могут создавать пользовательские образы с корпоративными сертификатами, используя руководство по корпоративным сертификатам.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI