mcpField
S
sentry-mcp-server

sentry-mcp-server

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

sentry-mcp-server について

sentry-mcp-serverはAIアシスタントをSentryに接続し、エラーやプロジェクトの情報を扱います。問題の調査やステータス変更に加え、リリース、チーム、メンバーも確認できます。

主な機能

  1. 01組織とプロジェクトの一覧
  2. 02問題の絞り込みと詳細表示
  3. 03問題イベントとスタックトレースの確認
  4. 04リリースとコミット情報の一覧
  5. 05問題の状態とコメントの管理
  6. 06チームと組織メンバーの確認

活用シーン

  1. 01環境やプロジェクトごとの未解決問題の検索
  2. 02問題の最新イベントとスタックトレースの確認
  3. 03コメントを添えた問題の解決や無視
  4. 04リリース作成者や組織メンバーの確認

MCP 対応

MCP クライアントに、Sentry の組織、プロジェクト、問題、イベント、リリース、チーム、メンバーを扱うツールを公開します。問題の状態変更にも対応します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"friendlygeorge-sentry": {
"command": "npx",
"args": [
"-y",
"sentry-mcp-server"
],
"env": {
"SENTRY_AUTH_TOKEN": "<SENTRY_AUTH_TOKEN>",
"SENTRY_BASE_URL": "<SENTRY_BASE_URL>"
}
}
}
}
起動コマンドnpx -y sentry-mcp-server
設定が必要な環境変数
SENTRY_AUTH_TOKENシークレットSentry auth token from Settings → Auth Tokens. Needs org:read, project:read, event:read, issue:read, issue:write scopes.
SENTRY_BASE_URLSentry API base URL. Defaults to https://sentry.io/api/0/. Override for self-hosted Sentry.

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

パッケージ
npmsentry-mcp-server1.0.0

ツール

12

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

パラメーター型必須説明
cursorstringいいえ前のレスポンスの「next」リンクに含まれるページネーションカーソルです。最初のページでは省略してください。

詳細

Sentry MCP サーバー

AI アシスタントをSentryに接続し、Model Context Protocol を通じてエラー追跡、課題、リリース、イベント、プロジェクト管理を行えます。

Claude Desktop、Cursor、Windsurf、Cline、Continue、および MCP 互換のあらゆるクライアントで動作します。

機能

ツール説明
list_organizationsアクセス可能なすべての Sentry 組織を一覧表示します
list_projects組織内のプロジェクトをスラッグ、プラットフォーム、チーム情報とともに一覧表示します
list_issuesフィルター(環境、ステータス、レベル、クエリ、プロジェクト)を指定して課題を一覧表示します
get_issue特定の課題の詳細(タイトル、原因、メタデータ、タグ)を取得します
list_issue_events特定の課題に関するすべてのイベント(発生)を一覧表示します
get_eventイベントの詳細(例外、スタックトレース、パンくずリスト、タグ)を取得します
list_releases組織内のリリースをバージョン、日付、作成者とともに一覧表示します
get_releaseコミット情報とファイル変更を含む、特定のリリースの詳細を取得します
list_teams組織内のチームをメンバー数とスラッグとともに一覧表示します
list_members組織のメンバーをロールとメールアドレスとともに一覧表示します
get_issue_hashes課題のグルーピングハッシュ(フィンガープリント)を取得します
update_issue_status課題を解決、無視、または未解決にし(コメントの追加も可能です)、ステータスを更新します

クイックスタート

1. Sentry 認証トークンを取得する

Sentry → Settings → Auth Tokensに移動し、必要なスコープ(org:read、project:read、event:read、event:write、issue:read、issue:write)を指定してトークンを作成します。

または、こちらにアクセスしてください:https://sentry.io/settings/auth-tokens/

2. MCP クライアントを設定する

Claude Desktop — claude_desktop_config.jsonに追加します:

{
  "mcpServers": {
    "sentry": {
      "command": "npx",
      "args": ["-y", "sentry-mcp-server"],
      "env": {
        "SENTRY_AUTH_TOKEN": "sntrys_YOUR_TOKEN_HERE"
      }
    }
  }
}

Cursor — MCP 設定(.cursor/mcp.json)に追加します:

{
  "mcpServers": {
    "sentry": {
      "command": "npx",
      "args": ["-y", "sentry-mcp-server"],
      "env": {
        "SENTRY_AUTH_TOKEN": "sntrys_YOUR_TOKEN_HERE"
      }
    }
  }
}
3. 手動で実行する(テスト用)
git clone https://github.com/friendlygeorge/sentry-mcp-server.git
cd sentry-mcp-server
npm install
npm run build

# Run
SENTRY_AUTH_TOKEN=sntrys_xxx node dist/index.js

環境変数

変数必須デフォルト説明
SENTRY_AUTH_TOKEN✅—Sentry 認証トークン(sntrys_...)
SENTRY_BASE_URL❌https://sentry.io/api/0/Sentry API のベース URL。セルフホストの Sentry を使用する場合に上書きします。
セルフホストの Sentry

独自の Sentry インスタンスを実行している場合は、SENTRY_BASE_URLを設定します:

SENTRY_BASE_URL=https://sentry.yourcompany.com/api/0/

クエリの例

「自分の Sentry 組織を一覧表示して」

「組織 acme のプロジェクト web で、本番環境の未解決エラーを表示して」

「課題 1234567890 の詳細を取得して、最新イベントのスタックトレースを表示して」

「課題 1234567890 を解決し、v1.2.3 で修正済みである旨のコメントを追加して」

「acme の直近 10 件のリリースを一覧表示して」

「acme 組織のメンバーと各自のロールを教えて」

API 対応範囲

このサーバーは、Sentry Web API で最もよく使用されるエンドポイントに対応しています:

  • 組織(/organizations/)
  • プロジェクト(/organizations/{org}/projects/)
  • 課題(/organizations/{org}/issues/、/issues/{id}/)
  • イベント(/issues/{id}/events/、/projects/{org}/{project}/events/{id}/)
  • リリース(/organizations/{org}/releases/)
  • チーム(/organizations/{org}/teams/)
  • メンバー(/organizations/{org}/members/)

Sentry API の全容については、docs.sentry.io/apiを参照してください。

ライセンス

MIT © 2026 Nova

コメント

MCP は初めてですか?

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

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