remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Provides tools for interacting with the Honeycomb API, enabling operations such as retrieving, creating, and updating Honeycomb datasets, queries, events, boards, markers, SLOs, and triggers to streamline observability and monitoring workflows.
ハニカムMCPサーバー
日本語で読む
概要
このサーバーは、モデル コンテキスト プロトコル (MCP)を使用して、Claude AI がHoneycomb APIと対話できるようにするインターフェイスです。
この MCP サーバーを使用すると、Claude AI は Honeycomb データセット、クエリ、イベント、ボード、マーカー、SLO、トリガーの取得、作成、更新などの操作を実行できます。
リポジトリについて
このリポジトリは、Honeycomb MCPサーバーのスタンドアロン実装を提供します。Claude AIとHoneycombを統合することで、可観測性と監視ワークフローを効率化します。
設定
前提条件
- Node.js 18以上
- ハニカムAPIキー
インストール
環境変数の設定
MCP構成例
この MCP サーバーを使用している場合は、 mcp_config.json
ファイルに次の構成を追加します。
サーバーの起動
利用可能なツール
この MCP サーバーは次のツールを提供します。
認証
honeycomb_auth
- Honeycomb APIで認証する
- 入力:
apiKey
(文字列、オプション): Honeycomb API キー (指定されていない場合は環境変数を使用)
データセット管理
honeycomb_datasets_list
- 利用可能なすべてのデータセットを一覧表示します
- 入力パラメータは不要
honeycomb_dataset_get
- 特定のデータセットに関する情報を取得します
- 入力:
datasetSlug
(文字列、必須): データセットのスラッグ
honeycomb_datasets_create
- 新しいデータセットを作成する
- 入力:
name
(文字列、必須): データセットの名前description
(文字列、オプション): データセットの説明
列管理
honeycomb_columns_list
- データセット内のすべての列を一覧表示します
- 入力:
datasetSlug
(文字列、必須): データセットのスラッグ
クエリ管理
honeycomb_query_create
- データセットの新しいクエリを作成する
- 入力:
datasetSlug
(文字列、必須): データセットのスラッグquery
(オブジェクト、必須): クエリ構成
honeycomb_query_result_create
- クエリを実行し、結果を返します
- 入力:
datasetSlug
(文字列、必須): データセットのスラッグquery
(オブジェクト、必須): クエリ構成
イベント管理
honeycomb_event_create
- データセットに新しいイベントを作成します
- 入力:
datasetSlug
(文字列、必須): データセットのスラッグdata
(オブジェクト、必須): イベントデータ
取締役会運営
honeycomb_boards_list
- すべてのボードを一覧表示します
- 入力パラメータは不要
honeycomb_board_get
- 特定のボードに関する情報を取得します
- 入力:
boardId
(文字列、必須): ボードのID
honeycomb_board_create
- 新しいボードを作成します
- 入力:
name
(文字列、必須): ボードの名前description
(文字列、オプション): ボードの説明query_ids
(文字列の配列、オプション): ボードに含めるクエリID
honeycomb_board_update
- 既存のボードを更新する
- 入力:
boardId
(文字列、必須): 更新するボードのIDname
(文字列、オプション): ボードの新しい名前description
(文字列、オプション):ボードの新しい説明query_ids
(文字列の配列、オプション): ボードに含める新しいクエリID
マーカー管理
honeycomb_markers_list
- データセットのすべてのマーカーを一覧表示します
- 入力:
datasetSlug
(文字列、必須): データセットのスラッグ
honeycomb_marker_create
- 新しいマーカーを作成します
- 入力:
datasetSlug
(文字列、必須): データセットのスラッグmessage
(文字列、必須): マーカーのメッセージtype
(文字列、必須): マーカーの種類start_time
(文字列、必須): マーカーの開始時刻end_time
(文字列、オプション): マーカーの終了時刻url
(文字列、オプション): マーカーに関連付けられたURL
- 入力:
datasetSlug
(文字列、必須): データセットのスラッグmarkerId
(文字列、必須): 削除するマーカーのID
使用例
以下は、Claude がこの MCP サーバーを使用して新しい Honeycomb データセットを作成し、イベントを追加する例です。
一般的な統合パターン
- 可観測性自動化Copy
- 事件調査Copy
「本番アプリケーションの監視」という説明でデータセット「アプリケーション監視」を作成しています...
[Claudeはhoneycomb_datasets_createを使用しています]
データセットが正常に作成されました。これでイベントを追加できます。
テストのためにデータセットにサンプル イベントを作成しますか?
[ユーザー] はい、サンプルイベントを追加してください。
[クロード] 「アプリケーション監視」データセットにサンプル イベントを追加します。
[Claudeはhoneycomb_event_createを使用しています]
成功しました!以下のデータを含むサンプルイベントを「アプリケーション監視」データセットに追加しました: { "service": "api-server", "message": "User login successful", "duration_ms": 45, "status_code": 200, "endpoint": "/api/login", "timestamp": "2025-03-25T14:30:00Z" }
このイベントは、完了までに 45 ミリ秒かかった成功したユーザー ログイン操作を表します。
これで、Honeycomb ダッシュボードでこのイベントを表示し、データを分析するためのクエリの構築を開始できます。
一般的なエラーコード
AUTH_ERROR
: 認証に失敗しました。APIキーを確認してください。NOT_FOUND
: 要求されたリソースが見つかりません。INVALID_PARAMETER
: 1 つ以上のパラメータが無効です。RATE_LIMIT
: Honeycomb API のレート制限に達しました。SERVER_ERROR
: 内部サーバーエラーが発生しました。
トラブルシューティングのヒント
- 認証の問題
HONEYCOMB_API_KEY
が正しく設定されていることを確認してください- APIキーに適切な権限があることを確認する
- データセットが見つかりません
- データセットのスラッグが正しいことを確認します(タイプミスがないか確認します)
- Honeycombアカウントにデータセットが存在することを確認してください
- クエリ実行の問題
- クエリパラメータが正しくフォーマットされていることを検証する
- クエリ内の列名がデータセット内の列名と一致していることを確認します
貢献
Honeycomb MCPサーバーへの貢献を歓迎します!貢献方法は以下の通りです。
開発セットアップ
- リポジトリをフォークする
- フォークをクローンするCopy
- 依存関係をインストールするCopy
- 変更を加える
- ビルドを実行するCopy
- 変更をローカルでテストする
プルリクエストプロセス
- 機能ブランチを作成するCopy
- Conventional Commits形式に従って変更をコミットします。Copy
- フォークにプッシュするCopy
- プルリクエストを開く
コーディング標準
- すべての新しいコードにTypeScriptを使用する
- 既存のコードスタイルに従う
- 公開APIにコメントを追加する
- 新しい機能のテストを書く
ライセンス
このプロジェクトは MIT ライセンスに基づいてライセンスされています - 詳細についてはLICENSEファイルを参照してください。
You must be authenticated.
Tools
ハニカムMCPサーバー