metoro-mcp-server

Official

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Enables querying and interacting with Kubernetes clusters through the Metoro observability platform APIs exposed to Claude

メトロMCPサーバー

このリポジトリには、Metoro MCP(モデルコンテキストプロトコル)サーバーが含まれています。このMCPサーバーを使用すると、Claudeデスクトップアプリを介してKubernetesクラスターと対話できます。

MCP (モデルコンテキストプロトコル) とは何ですか?

モデルコンテキストプロトコルの詳細については、こちらをご覧ください: https://modelcontextprotocol.io

しかし、一言で言えば

モデルコンテキストプロトコル(MCP)は、LLMアプリケーションと外部データソースおよびツールとのシームレスな統合を可能にするオープンプロトコルです。AI搭載IDEの構築、チャットインターフェースの拡張、カスタムAIワークフローの作成など、MCPはLLMと必要なコンテキストを接続する標準化された方法を提供します。

Metrooとは何ですか?

Metoroは、Kubernetesで実行されるマイクロサービス向けに設計された可観測性プラットフォームです。eBPFベースのインストルメンテーションを使用することで、コードを変更することなく詳細なテレメトリを生成します。eBPFエージェントによって生成されたデータは、Metoroのバックエンドに送信され、保存されます。また、Metoroのフロントエンドでは、APIを介してMetoroに送信されます。

この MCP サーバーはこれらの API を LLM に公開し、Kubernetes クラスターに関する質問を AI に尋ねることができるようにします。

デモ

https://github.com/user-attachments/assets/b3f21e9a-45b8-4c17-8d8c-cff560d8694f

Metoro MCP サーバーはどのように使用すればよいですか?

  1. Claude デスクトップ アプリをインストールします。
  2. Golangがインストールされていることを確認してください。Mac の場合はbrew install go 、Ubuntu の場合はsudo apt-get install golang
  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" } } } }

Metrooアカウントをお持ちでない場合:

ご安心ください。Live Demo Clusterを使って試してみることができます。付属のトークンはデモトークンで、誰でも使用できます。 ~/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. ClaudeデスクトップアプリのMCPサーバーのドロップダウンリストにMetoro MCPサーバーが表示されるようになりました。これで、ClaudeデスクトップアプリでMetoro MCPサーバーを使い始める準備が整いました。

で構築

このサーバーは、Golang MCP SDK上に構築されています。

-
security - not tested
A
license - permissive license
-
quality - not tested

Metoro で監視されている Kubernetes 環境に対してクエリを実行し、操作します。LLM を使用して、APM、メトリクス、トレース、プロファイリング情報を確認します。

  1. What is MCP (Model Context Protocol)?
    1. What is Metoro?
      1. Demo
        1. How can I use Metoro MCP Server?
          1. If you already have a Metoro Account:
          2. If you don't have a Metoro Account:
        2. Built with
          ID: x5jshlbwib