Sentry MCP サーバー 🔍
AI エージェントが Sentry エラー データにアクセスして分析できるようにする Sentry MCP (Modern Context Protocol) ツールの TypeScript 実装。🤖
✨ 特徴
- 🎯 Sentryの問題を取得して分析する
- 📊 フォーマットされた問題の詳細とメタデータを取得する
- 🔬 詳細なスタックトレースを表示する
- 🛠️ ツールとプロンプトインターフェースの両方をサポート
- 🛡️ 堅牢なエラー処理
- 🔄リアルタイムコミュニケーション
📦 インストール
🔧 構成
Sentry 認証トークンを使用して、ルート ディレクトリに.env
ファイルを作成します。
SENTRY_AUTH_TOKEN=your_sentry_auth_token
SENTRY_API_BASE=https://sentry.io/api/0/ # Optional, defaults to this value
📚 使用方法
サーバーの起動 🚀
デフォルトでは、サーバーはポート 1337 で起動します。
MCP と併用 🛠️
サーバーは 2 つの MCP インターフェイスを提供します。
- ツールインターフェース:
get_sentry_issue
{
"issue_id_or_url": "12345"
}
- プロンプトインターフェース:
sentry-issue
{
"issue_id_or_url": "https://sentry.io/organizations/your-org/issues/12345/"
}
💡 カーソル IDE との統合
Sentry MCP サーバーを Cursor IDE と統合して、開発エクスペリエンスを向上できます。
- 🚀
pnpm start
を使用して MCP サーバーをローカルで起動します - 🔧 ローカル MCP サーバーを使用するように Cursor を設定します。
- 🎉 IDE で直接、シームレスな Sentry 問題分析をお楽しみください。
🤝 貢献する
- 🔀 リポジトリをフォークする
- 🌿 機能ブランチを作成する
- 💾 変更をコミットする
- 🚀 ブランチにプッシュする
- 📬 新しいプルリクエストを作成する