Консул MCP Сервер 🚀
Сервер протокола контекста модели (MCP), который обеспечивает доступ к функциональным возможностям Consul через стандартизированный интерфейс.
Функции
Сервер обеспечивает доступ к следующим функциям Consul:
Управление услугами
Список запущенных служб
Регистрация и отмена регистрации услуг
Получить информацию об услуге
Список каталогов услуг
Получить информацию о сервисе каталога
Проверки здоровья
Регистрация медицинских осмотров
Отменить регистрацию медицинских осмотров
Пройдите медицинское обследование для получения услуг
Хранилище ключей и значений
Получить значения из магазина KV
Список ключей в магазине KV
Поместить значения в хранилище KV
Удалить ключи из хранилища KV
Сессии
Список сессий
Уничтожить сеансы
События
Пожарные события
Список событий
Подготовленные запросы
Создавайте подготовленные запросы
Выполнение подготовленных запросов
Статус
Получить текущего лидера
Получить текущих коллег
Агент
Получить членов-агентов
Получить информацию об агенте
Система
Получить информацию о состоянии системы
Related MCP server: Kintone MCP Server
Конфигурация
Сервер можно настроить с помощью переменных среды:
CONSUL_HOST: Хост сервера Consul (по умолчанию: localhost)CONSUL_PORT: порт сервера Consul (по умолчанию: 8500)
Использование
Запустите сервер:
node build/index.jsСервер подключится к Consul и сделает все функции доступными через интерфейс MCP.
Разработка
Установите зависимости:
npm installСоздайте проект:
npm run buildЗапустить инспектор:
npm run build && npx @modelcontextprotocol/inspector node build/index.jsКонфигурация Клода
{
"mcpServers": {
"consul-mcp": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/consul-mcp-server/build/index.js"
]
}
}
}Установка через Smithery
Чтобы автоматически установить Consul Server для Claude Desktop через Smithery :
npx -y @smithery/cli install @kocierik/consul-mcp-server --client claudeЛицензия
Массачусетский технологический институт