mcpField
S
sentry-issues-mcp

sentry-issues-mcp

ローカル
github.com/Leee62開発ツール574 週間前に更新

sentry-issues-mcp について

sentry-issues-mcpは、Sentryイベントを照会するツールを提供します。イベントの詳細やプロジェクトの一覧をLLMで分析したい開発者向けで、簡潔または全情報の形式を選べます。

主な機能

  1. 01URLまたはIDによるイベント詳細取得
  2. 02プロジェクト別イベント一覧
  3. 03簡潔または全情報の形式選択

活用シーン

  1. 01個別のSentryイベントの分析
  2. 02プロジェクトの最近のイベント検索
  3. 03イベントのスタック情報の確認

MCP 対応

このMCPサーバーは、MCPクライアントがSentryイベントの詳細や一覧を取得するための get_single_event と get_project_events を提供します。READMEでは、issue取得はバージョン1.0.5から非推奨とされています。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"sentry-issues": {
"command": "npx",
"args": [
"-y",
"sentry-issues-mcp"
],
"env": {
"SENTRY_HOST": "<SENTRY_HOST>",
"SENTRY_ORG": "<SENTRY_ORG>",
"SENTRY_PROJ": "<SENTRY_PROJ>",
"SENTRY_USER_TOKEN": "<SENTRY_USER_TOKEN>"
}
}
}
}
起動コマンドnpx -y sentry-issues-mcp
設定が必要な環境変数
SENTRY_HOST
SENTRY_ORG
SENTRY_PROJ
SENTRY_USER_TOKENシークレット

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmsentry-issues-mcp

ツール

2

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
url_or_idstringはいSentry issue event の URL または ID
organization_id_or_slugstringいいえSentry の組織 ID または slug。未定義でもかまいません
project_id_or_slugstringいいえSentry のプロジェクト名または slug。未定義でもかまいません
modeenumいいえ出力モード。未定義でもかまいません。LLM のトークン使用量を制御するために使用しますtiny | huge

詳細

sentry-issue-mcp

中文文档 English smithery badge

説明

⚠️ イシューの取得はバージョン 1.0.5 で非推奨になりました。レスポンスの構造がイベント API と非常によく似ているため、冗長と判断されました。

これは Sentry のイシュー用 MCP です。
イシューを 1 件取得するツールと、イシューの一覧を取得するツールの 2 つをサポートしています。
LLM にレスポンスを分析させることも、自分で行うこともできます。

特長

  • サイズが小さい
  • 分かりやすい
  • とても軽量

ツール

  • get_single_event
    • イベントの詳細情報を取得します。tiny モードではスタック情報を返し、huge モードではすべての情報を返します
    • 入力:
      • url_or_id:Sentry イベントの URL または Sentry イベント ID
      • organization_id_or_slug:Sentry 組織の ID またはスラッグ。省略可能です
      • project_id_or_slug:Sentry プロジェクトの ID またはスラッグ。省略可能です
      • mode:tiny または huge。省略可能です
  • get_project_events
    • イベントの一覧を取得します。tiny モードでは ID とタイトルを返し、huge モードではすべての情報を返します
    • 入力:
      • project_id_or_slug:Sentry プロジェクトの ID またはスラッグ
      • organization_id_or_slug:Sentry 組織の ID またはスラッグ。省略可能です
      • mode:tiny または huge。省略可能です

クイックスタート

これは MCP サーバーの設定です

  "mcpServers": {
    "sentry-issue-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "sentry-issues-mcp@latest"
      ],
      "env": {
        "SENTRY_HOST": "<your_sentry_host>",
        "SENTRY_ORG": "<your_sentry_org>",
        "SENTRY_PROJ": "<your_sentry_proj>",
        "SENTRY_USER_TOKEN": "<your_sentry_user_token>"
      }
    }
  }

使用例

  • LLM に URL または ID を指定して、イシューを 1 件分析してもらう
    1. 「イシューを分析し、原因を説明して、修正方法を教えてください。{sentry_issue_url}」と入力します
    2. LLM が賢ければ🧠、ツールを呼び出します
    3. 結果が得られます
  • LLM に今日最も危険なイシューを見つけてもらう(注:Sentry の期間のデフォルト値は「24h」です)
    1. 「今日最も危険なイシューを見つけ、原因を説明して、修正方法を教えてください」と入力します
    2. LLM が賢ければ🧠、ツールを呼び出します
    3. 結果が得られます

ライセンス

MIT

コメント

MCP は初めてですか?

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

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