Перейти к содержимому

Model Context Protocol Servers in Quarkus/Java

Коллекция MCP-серверов на Java/Quarkus для расширения LLM-приложений взаимодействием с базами, JVM, контейнерами и другими системами.

Java
167 stars

Описание

Проект реализует серверы Model Context Protocol на Java с использованием фреймворка Quarkus MCP. Они позволяют интегрировать LLM (например, Claude Desktop) с внешними системами: базами данных (JDBC), инспекцией JVM, файловой системой, JavaFX для графики, Kubernetes, контейнерами (Docker/Podman) и поиском через Wolfram Alpha. Запуск через JBang или Maven. Идеально для AI-приложений, нуждающихся в доступе к реальным ресурсам, мониторинге и автоматизации.

Возможности

JDBC сервер

Хранение и извлечение данных из любой JDBC-совместимой БД (Postgres, MySQL, SQLite и др.) по URL.

JVM Insight сервер

Инспекция запущенных JVM-процессов для мониторинга и анализа.

Filesystem сервер

Доступ к файловой системе для чтения и обслуживания файлов.

JFX сервер

Создание графики и рисунков на холсте с использованием JavaFX.

Kubernetes сервер

Взаимодействие с Kubernetes-кластером для управления ресурсами.

Containers сервер

Работа с контейнерами через Docker, Podman или OCI-совместимые движки.

Wolfram сервер

Веб-поиск и вычисления через Wolfram Alpha API, оптимизированные для LLM.

Установка

Для установки и сборки проекта:

git clone https://github.com/quarkiverse/quarkus-mcp-servers
cd quarkus-mcp-servers
mvn clean install

Для запуска серверов используйте JBang (или npx @jbangdev/jbang, uvx jbang):

  • JDBC: jbang jdbc@quarkiverse/quarkus-mcp-servers
  • JVM Insight: jbang jvminsight@quarkiverse/quarkus-mcp-servers
  • Filesystem: jbang filesystem@quarkiverse/quarkus-mcp-servers [path1] [path2] …
  • JFX: jbang jfx@quarkiverse/quarkus-mcp-servers
  • Kubernetes: jbang kubernetes@quarkiverse/quarkus-mcp-servers
  • Containers: jbang containers@quarkiverse/quarkus-mcp-servers
  • Wolfram: jbang wolfram@quarkiverse/quarkus-mcp-servers

Требуется Java и JBang (установите через pipx jbang или аналогично).

Информация

Язык
Java
Лицензия
Apache License 2.0
GitHub Stars
167

Ссылки