getsentry/toolkit

Agentic tooling for Sentry

解決する課題

Sentryのエラー監視・デバッグデータとAIコーディングエージェントの間の架け橋となります。これにより、開発者はAIアシスタント(CursorやClaude Codeなど)を使用して、開発環境を離れることなく、Sentryのエラー、問題、パフォーマンス追跡を直接クエリ、分析、トリアージできるようになります。

仕組み

本プロジェクトは、AIエージェントとSentry APIの間のミドルウェアとして機能するModel Context Protocol (MCP) サーバーを実装しています。主に2つの転送方法をサポートしています:

  • Remote: OAuthまたは直接のSentryトークンを使用して認証を行うホスト型サービス(Cloudflare経由)。
  • Stdio: セルフホスト型のSentryインストール向けのローカル転送。

AI駆動の検索ツール(例:search_errors)については、サーバーがLLMプロバイダー(OpenAI、Anthropic、またはOpenRouter)と統合し、自然言語クエリをSentry固有のクエリ構文に変換します。

対象ユーザー

AI駆動のコーディングアシスタントを使用しており、Sentryのデバッグおよびパフォーマンスデータを自動化されたワークフローに統合したい開発者。

ハイライト

  • エージェント統合: CursorやClaude Codeなどのツール向けに最適化されています。
  • 自然言語検索: LLMを使用して人間の言語をSentryクエリ構文に変換します。
  • 柔軟なデプロイ: 管理されたリモートサービスと、セルフホストSentry用のローカルstdio転送の両方をサポートします。
  • スキルベースのツール: ユーザーは特定の「スキル」(例:inspect、seer、project-management)を有効または無効にすることで、エージェントに公開するツールを制御できます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト