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.
ロールバーMCPサーバー
Rollbar API 統合のための動的 MCP サーバー実装。LLM が Rollbar エラー追跡データと対話できるようにします。
特徴
- エラー項目の一覧表示とフィルタリング
- 詳細なエラー情報を取得する
- エラー発生の表示
- プロジェクトと環境の詳細にアクセスする
- 展開を追跡する
- ユーザーとチームの一覧
構成
環境変数
ROLLBAR_PROJECT_TOKEN
: Rollbar プロジェクト アクセス トークン - API がプロジェクトのエラーとデプロイメント情報を取得するために必要なものROLLBAR_ACCOUNT_TOKEN
: Rollbar アカウント アクセス トークン - アカウント全体のプロジェクトおよびユーザー情報にアクセスするための API に必要ROLLBAR_PROJECT_ID
: デフォルトのプロジェクトID(リクエストで指定されていない場合に使用) - オプションROLLBAR_PROJECT_NAME
: 参照用のデフォルトのプロジェクト名 - オプション
注:使用する機能に応じて、
ROLLBAR_PROJECT_TOKEN
、ROLLBAR_ACCOUNT_TOKEN
、またはその両方が必要になります。すべての機能を利用するには両方のトークンを設定することをお勧めしますが、サービスは特定のAPIに関連するトークンのみで動作します。
必要なトークンとAPI対応表
API | 必要なトークン |
---|---|
rollbar_list_items | ロールバープロジェクトトークン |
rollbar_get_item | ロールバープロジェクトトークン |
rollbar_get_item_by_counter | ロールバープロジェクトトークン |
rollbar_list_occurrences | ロールバープロジェクトトークン |
rollbar_get_occurrence | ロールバープロジェクトトークン |
rollbar_list_environments | ロールバープロジェクトトークン |
rollbar_list_deploys | ロールバープロジェクトトークン |
rollbar_get_deploy | ロールバープロジェクトトークン |
rollbar_list_projects | ロールバーアカウントトークン |
rollbar_get_project | ロールバーアカウントトークン |
rollbar_list_users | ロールバーアカウントトークン |
rollbar_get_user | ロールバーアカウントトークン |
Rollbar アクセス トークンは次のように取得できます。
- Rollbarアカウントにログインしてください( https://rollbar.com/ )
- プロジェクト トークンの場合: 設定 -> プロジェクト アクセス トークン (プロジェクト レベルのアクセス用)
- アカウントトークンの場合: 設定 -> アカウントアクセストークン (アカウントレベルのアクセス用)
- 「読み取り」スコープを持つ新しいトークンを作成する
使い方
カーソル統合
~/.cursor/mcp.json
に追加します:
地元で
このリポジトリを複製した後、次の手順に従って MCP クライアントを設定します。
~/.cursor/mcp.json
に追加します:
「YOUR_NODE_PATH」の値を見つけるには、ターミナルで which node を実行します。
使用例
エラーの詳細を表示
展開を追跡する
レベル別にエラーをフィルタリング
ツール
ロールバーリスト項目
Rollbar からリスト項目 (エラー) を取得します
- 入力:
status
(文字列、オプション):ステータス(アクティブ、解決済み、ミュートなど)でフィルタリングします。level
(文字列、オプション):レベル(クリティカル、エラー、警告、情報、デバッグ)でフィルタリングenvironment
(文字列、オプション): 環境 (本番、ステージングなど) でフィルタリングします。limit
(数値、オプション): 返されるアイテムの最大数 (デフォルト: 20)page
(数値、オプション):ページ区切りのページ番号(デフォルト:1)
- 返される値: カウンター、レベル、発生回数などの詳細を含むエラー項目のリスト。
ロールバー_get_item
Rollbar のシステムによって管理されている内部アイテム ID を使用して、Rollbar から特定のアイテム (エラー) を取得します。
- 入力:
id
(数値): アイテムID
- 戻り値: 特定のエラー項目に関する詳細情報
ロールバー_カウンターによるアイテム取得
Rollbarからプロジェクトカウンターで特定のアイテムを取得します。カウンターはRollbar UIに表示されるIDです。
- 入力:
counter
(数値):アイテムのプロジェクトカウンター
- 戻り値: プロジェクトカウンタで識別される特定のエラー項目に関する詳細情報
ロールバーリスト発生回数
ロールバーからのエラー発生を一覧表示する
- 入力:
itemId
(数値、オプション): 出現をフィルタリングするアイテムIDlimit
(数値、オプション): 返される出現回数の最大値 (デフォルト: 20)page
(数値、オプション):ページ区切りのページ番号(デフォルト:1)
- 戻り値: 詳細情報を含むエラー発生のリスト
ロールバー_get_occurrence
Rollbarから特定のエラー発生を取得する
- 入力:
id
(文字列): 発生ID
- 戻り値: 特定のエラー発生に関する詳細情報
ロールバー_リスト_プロジェクト
Rollbarからのプロジェクト一覧
- 入力: なし
- 戻り値: ID、名前、ステータスを含むプロジェクトのリスト
ロールバー_get_project
Rollbarから特定のプロジェクトを取得する
- 入力:
id
(数字): プロジェクトID
- 戻り値: 特定のプロジェクトに関する詳細情報
ロールバーリスト環境
Rollbar から環境をリストする
- 入力:
projectId
(数値): プロジェクトID
- 戻り値: 指定されたプロジェクトの環境のリスト
ロールバーリストユーザー
Rollbarからのユーザー一覧
- 入力: なし
- 返されるもの: ID、ユーザー名、メールアドレス、アクセスレベルを持つユーザーのリスト
ロールバー_get_user
Rollbarから特定のユーザーを取得する
- 入力:
id
(数字): ユーザーID
- 返されるもの: 特定のユーザーに関する詳細情報
ロールバーリストの展開
Rollbarからのデプロイをリストする
- 入力:
projectId
(数値): プロジェクトIDenvironment
(文字列、オプション): 環境名limit
(数値、オプション): 返されるデプロイの最大数 (デフォルト: 20)page
(数値、オプション):ページ区切りのページ番号(デフォルト:1)
- 戻り値: 指定されたプロジェクトと環境のデプロイのリスト
ロールバーの取得と展開
Rollbarから特定のデプロイを取得する
- 入力:
deployId
(数値): デプロイID
- 戻り値: 特定のデプロイメントに関する詳細情報
You must be authenticated.
LLM が Rollbar エラー追跡データと対話できるようにする MCP サーバー実装。これにより、ユーザーはエラーの一覧表示と分析、発生状況の表示、展開の追跡、プロジェクト情報へのアクセスが可能になります。