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