mcpField
M
metoro-mcp-server

metoro-mcp-server

ローカル
github.com/metoro-ioクラウド・インフラ5121 週間前に更新

metoro-mcp-server について

metoro-mcp-server は Metoro の可観測性 API を LLM アプリケーションに公開します。Metoro が収集したテレメトリーを使い、Kubernetes クラスターについて質問できます。

主な機能

  1. 01Metoro API の LLM への公開
  2. 02クラスター情報に Metoro のテレメトリーを使用
  3. 03Metoro アカウントまたはデモトークンで接続
  4. 04Golang MCP SDK による構築

活用シーン

  1. 01Kubernetes クラスターの状況に関する質問
  2. 02Kubernetes 上のマイクロサービスのテレメトリー確認

MCP 対応

MCP クライアントに Metoro API を公開し、Kubernetes クラスターの可観測性データを提供する MCP サーバーです。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

インストール方法は未掲載です

このサーバーのパッケージやリモートエンドポイントはまだ取得できていません。プロジェクトの README の手順に従ってください。

リポジトリ

ツール

ツール一覧はまだ取得されていません

ローカルサーバーのツールはマシン上で起動して初めて取得できます。メンテナーはまだツール一覧を提供していません。

詳細

Metoro MCP ロゴ

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)サーバーが含まれています。この MCP サーバーを使うと、Claude Desktop アプリから Kubernetes クラスターを操作できます。

MCP(Model Context Protocol)とは?

Model Context Protocol について詳しくは、こちらをご覧ください:https://modelcontextprotocol.io

簡単に説明すると、

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

Metoro とは?

Metoro は、Kubernetes 上で稼働するマイクロサービス向けに設計されたオブザーバビリティプラットフォームです。eBPF ベースのインストルメンテーションを使用し、コードを変更せずに詳細なテレメトリーを生成します。 eBPF エージェントが生成したデータは、保存のために Metoro のバックエンドに送信され、当社の API を通じて Metoro のフロントエンドで利用できます。

この MCP サーバーは、それらの API を LLM に公開するため、Kubernetes クラスターについて AI に質問できます。

デモ

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

Metoro MCP サーバーの使い方

  1. Claude Desktop アプリをインストールします。
  2. Golang がインストールされていることを確認します。macOS では 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 アカウントの Settings -> Users Settings から認証トークンをコピーします。 ~/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. Claude Desktop アプリの MCP サーバーのドロップダウンリストに Metoro MCP サーバーが表示されます。これで Claude Desktop アプリから Metoro MCP サーバーを使い始める準備ができました。

使用技術

このサーバーは、当社の Golang MCP SDK を基盤に構築されています。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。