honeycomb-mcp

Honeycomb MCPは、Honeycombの可観測性データと対話するためのModel Context Protocolサーバーです。このサーバーは、ClaudeのようなLLMが複数の環境にわたってHoneycombデータセットを直接分析およびクエリできるようにします。Node.js環境で動作し、Honeycomb APIキーを必要とします。

GitHubスター

36

ユーザー評価

未評価

お気に入り

0

閲覧数

33

フォーク

7

イシュー

17

インストール方法
難易度
中級
推定所要時間
10-20
必要な環境
Node.js 18+

インストール方法

インストール方法

前提条件

必要なソフトウェアとバージョンを明記してください。
Node.js: 18.0.0以上

インストール手順

1. リポジトリのクローン

bash
git clone https://github.com/honeycombio/honeycomb-mcp.git
cd honeycomb-mcp

2. 依存関係のインストール

bash
pnpm install

3. ビルドの実行

bash
pnpm run build
ビルド成果物は/buildフォルダに格納されます。

トラブルシューティング

よくある問題

問題: サーバーが起動しない 解決策: Node.jsのバージョンを確認し、依存関係を再インストールしてください。 問題: APIキーが無効です 解決策: APIキーの権限を確認してください。

設定方法

設定方法

基本設定

MCPサーバーを使用するには、Honeycomb APIキーを環境変数として設定する必要があります。
json
{
    "mcpServers": {
      "honeycomb": {
        "command": "node",
        "args": [
          "/fully/qualified/path/to/honeycomb-mcp/build/index.mjs"
        ],
        "env": {
          "HONEYCOMB_API_KEY": "your_api_key"
        }
      }
    }
}

EU顧客の設定

EUの顧客は、HONEYCOMB_API_ENDPOINTを設定する必要があります。
bash
HONEYCOMB_API_ENDPOINT=https://api.eu1.honeycomb.io/

キャッシング設定

キャッシングを有効にするには、以下の環境変数を設定します。
bash
HONEYCOMB_CACHE_ENABLED=true
HONEYCOMB_CACHE_DEFAULT_TTL=300

使用例

使用例

基本的な使用方法

MCPサーバーの基本的な使用方法を以下に示します:

プログラムでの使用

javascript
// JavaScript例(Node.js)
const { MCPClient } = require('@modelcontextprotocol/client');

const client = new MCPClient();
await client.connect();

// ツールの実行
const result = await client.callTool('toolName', {
  parameter1: 'value1',
  parameter2: 'value2'
});

console.log(result);

使用ケース

生産環境のパフォーマンスをモニタリングし、異常を検出するためのアラート設定
データ分析を通じてシステムのボトルネックを特定
ダッシュボードを用いてリアルタイムのデータ可視化を実施
異なる環境(開発、ステージング、本番)でのデータセットの比較分析

追加リソース