Metoro MCP Server
официальныйЗапрос и взаимодействие с окружениями Kubernetes, отслеживаемыми Metoro
Документация
metoro-mcp-server
Этот репозиторий содержит Metoro MCP (Model Context Protocol) Server. Этот MCP-сервер позволяет взаимодействовать с вашим кластером Kubernetes через приложение Claude Desktop!
Что такое MCP (Model Context Protocol)?
Подробнее о Model Context Protocol можно прочитать здесь: https://modelcontextprotocol.io
Но если кратко
Model Context Protocol (MCP) — это открытый протокол, обеспечивающий бесшовную интеграцию между LLM-приложениями и внешними источниками данных и инструментами. Независимо от того, создаете ли вы IDE на базе ИИ, улучшаете интерфейс чата или разрабатываете собственные рабочие процессы с ИИ, MCP предоставляет стандартизированный способ подключения LLM к необходимому им контексту.
Что такое Metoro?
Metoro — это платформа для наблюдаемости, разработанная для микросервисов, работающих в Kubernetes, и использующая инструментирование на основе eBPF для генерации глубокой телеметрии без изменения кода. Данные, генерируемые агентами eBPF, отправляются в бэкенд Metoro для хранения и во фронтенд Metoro с использованием наших API.
Этот MCP-сервер предоставляет эти API для LLM, чтобы вы могли задавать своему ИИ вопросы о вашем кластере Kubernetes.
Демонстрация
https://github.com/user-attachments/assets/b3f21e9a-45b8-4c17-8d8c-cff560d8694f
Как я могу использовать Metoro MCP Server?
- Установите Claude Desktop App.
- Убедитесь, что у вас установлен Golang.
brew install goдля mac илиsudo apt-get install golangдля ubuntu. - Клонируйте репозиторий:
git clone https://github.com/metoro-io/metoro-mcp-server.git - Перейдите в директорию репозитория:
cd metoro-mcp-server - Соберите исполняемый файл сервера:
go build -o metoro-mcp-server
Если у вас уже есть аккаунт Metoro:
Скопируйте ваш токен аутентификации из аккаунта Metoro в Настройках -> Настройки пользователя.
Создайте файл в ~/Library/Application Support/Claude/claude_desktop_config.json со следующим содержимым:
{
"mcpServers": {
"metoro-mcp-server": {
"command": "<your path to Metoro MCP server go executable>/metoro-mcp-server",
"args": [],
"env": {
"METORO_AUTH_TOKEN" : "<your auth token>",
"METORO_API_URL": "https://us-east.metoro.io"
}
}
}
}
Если у вас нет аккаунта Metoro:
Не беспокойтесь, вы все равно можете поэкспериментировать, используя Демонстрационный кластер.
Предоставленный токен является демонстрационным и общедоступен для использования всеми желающими.
Создайте файл в ~/Library/Application Support/Claude/claude_desktop_config.json со следующим содержимым:
{
"mcpServers": {
"metoro-mcp-server": {
"command": "<your path to Metoro MCP server go executable>/metoro-mcp-server",
"args": [],
"env": {
"METORO_AUTH_TOKEN" : "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjdXN0b21lcklkIjoiOThlZDU1M2QtYzY4ZC00MDRhLWFhZjItNDM2ODllNWJiMGUzIiwiZW1haWwiOiJ0ZXN0QGNocmlzYmF0dGFyYmVlLmNvbSIsImV4cCI6MTgyMTI0NzIzN30.7G6alDpcZh_OThYj293Jce5rjeOBqAhOlANR_Fl5auw",
"METORO_API_URL": "https://demo.us-east.metoro.io"
}
}
}
}
- После завершения редактирования
claude_desktop_config.jsonсохраните файл и перезапустите приложение Claude Desktop. - Теперь вы должны увидеть Metoro MCP Server в выпадающем списке MCP-серверов в приложении Claude Desktop. Вы готовы начать использовать Metoro MCP Server с приложением Claude Desktop!
Создано с помощью
Этот сервер построен на основе нашего Golang MCP SDK.