Metoro MCP Server

официальный

Запрос и взаимодействие с окружениями Kubernetes, отслеживаемыми Metoro

Документация

Metoro MCP Logo

GitHub stars GitHub forks GitHub issues GitHub pull requests GitHub license GitHub contributors GitHub last commit GoDoc Go Report Card Tests

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?

  1. Установите Claude Desktop App.
  2. Убедитесь, что у вас установлен Golang. brew install go для mac или sudo apt-get install golang для ubuntu.
  3. Клонируйте репозиторий: git clone https://github.com/metoro-io/metoro-mcp-server.git
  4. Перейдите в директорию репозитория: cd metoro-mcp-server
  5. Соберите исполняемый файл сервера: 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"
       }
    }
  }
}
  1. После завершения редактирования claude_desktop_config.json сохраните файл и перезапустите приложение Claude Desktop.
  2. Теперь вы должны увидеть Metoro MCP Server в выпадающем списке MCP-серверов в приложении Claude Desktop. Вы готовы начать использовать Metoro MCP Server с приложением Claude Desktop!

Создано с помощью

Этот сервер построен на основе нашего Golang MCP SDK.