consul-mcp сервер
MCP сервер, который обеспечивает доступ к функциональности Consul через стандартизированный интерфейс, позволяя управлять сервисами, проводить проверки здоровья, выполнять операции с ключами-значениями и многое другое.
автор: Community
curl -fsSL https://vibebaza.com/i/consul-mcp | bash
MCP сервер, который обеспечивает доступ к функциональности Consul через стандартизированный интерфейс, позволяя управлять сервисами, проводить проверки здоровья, выполнять операции с ключами-значениями и многое другое.
Установка
Smithery
npx -y @smithery/cli install @kocierik/consul-mcp-server --client claude
Из исходников
npm install
npm run build
node build/index.js
Конфигурация
Claude Desktop
{
"mcpServers": {
"consul-mcp": {
"command": "node",
"args": [
"/ABSOLUTE/PATH/TO/PARENT/FOLDER/consul-mcp-server/build/index.js"
]
}
}
}
Возможности
- Просмотр запущенных сервисов
- Регистрация и отмена регистрации сервисов
- Получение информации о сервисах
- Просмотр каталога сервисов
- Получение информации о сервисах из каталога
- Регистрация проверок здоровья
- Отмена регистрации проверок здоровья
- Получение проверок здоровья для сервисов
- Получение значений из KV хранилища
- Просмотр ключей в KV хранилище
Переменные окружения
Опциональные
CONSUL_HOST- хост Consul сервераCONSUL_PORT- порт Consul сервера
Ресурсы
Примечания
По умолчанию подключение к Consul осуществляется через localhost:8500. Сервер подключается к Consul и предоставляет всю функциональность через MCP интерфейс. Лицензия MIT.