
j-shelfwood/bugsink-mcp
Developer toolsこのページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る
LLM による Bugsink エラー追跡とやり取りするための MCP サーバー
概要
LLM による Bugsink エラートラッキングとやり取りするためのモデルコンテキストプロトコルサーバー。 このサーバーでは、Claude、Cursor、その他のMCP互換ツールなどのAIアシスタントが、Bugsinkインスタンスからエラーを照会および分析することができます。 - - - Bugsink インスタンス内のすべてのプロジェクトを表示 - - すべてのチームを表示 - - プロジェクトによるグループ化されたエラーが発生するクエリ - - 詳細な問題情報の取得 - - 個々のエラーが発生するスタックトレース - - タグやコンテキストを含むフルイベントデータ - - API の接続を確認する または、Settings > API トークンの下の Bugsink Web UI を通して。 Claudeデスクトップ設定(~/.claude/claude desktop config.json)に追加します。 次に、シェルまたは .env ファイルに環境変数を設定します。 Bugsink インスタンスへの接続をテストします。 Bugsink インスタンスのすべてのプロジェクトをリストします.
概要(AI 翻訳)
LLM による Bugsink エラートラッキングとやり取りするためのモデルコンテキストプロトコルサーバー。
このサーバーでは、Claude、Cursor、その他のMCP互換ツールなどのAIアシスタントが、Bugsinkインスタンスからエラーを照会および分析することができます。
##特徴
-List Projects - Bugsink インスタンスのすべてのプロジェクトを表示 -リストチーム - すべてのチームを見る
- リストの問題 - クエリグループ化されたエラーが発生するプロジェクト -課題詳細を取得する - 詳細な問題情報の取得 -List Events - 個々のエラー発生をスタックトレースで表示
- イベントの詳細を取得する - タグやコンテキストを含むフルイベントデータ
- テスト接続 - API接続の確認
インストール
##npx経由(推奨)
##グローバルインストール
ソースから
設定
環境変数
| 変数 | 必須 | 説明 |
お問い合わせ
| [BUGSINK_URL | はい | バグシンクインスタンス URL (例: [https://error-tracking.example.com) |
| [BUGSINK_TOKEN | 認証用 API トークン |
APIトークンの生成
または、Settings > API トークンの下の Bugsink Web UI を通して。
MCP クライアント構成
##Claudeデスクトップ
Claudeデスクトップの設定に追加 (`~/).
このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。
README
以下は原文 README の抜粋です。原文を見る。
Bugsink MCP Server
A Model Context Protocol server for interacting with Bugsink error tracking via LLMs.
This server enables AI assistants like Claude, Cursor, and other MCP-compatible tools to query and analyze errors from your Bugsink instance.
Features
- List Projects - View all projects in your Bugsink instance
- List Teams - View all teams
- List Issues - Query grouped error occurrences by project
- Get Issue Details - Retrieve detailed issue information
- List Events - View individual error occurrences with stacktraces
- Get Event Details - Full event data including tags and contexts
- Test Connection - Verify API connectivity
Installation
Via npx (Recommended)
npx bugsink-mcp
Global Install
npm install -g bugsink-mcp
From Source
git clone https://github.com/j-shelfwood/bugsink-mcp.git
cd bugsink-mcp
npm install
npm run build
Configuration
Environment Variables
| Variable | Required | Description |
|---|---|---|
BUGSINK_URL |
Yes | Your Bugsink instance URL (e.g., https://error-tracking.example.com) |
BUGSINK_TOKEN |
Yes | API token for authentication |
Generating an API Token
# Via Bugsink management command
bugsink-manage create_auth_token
Or through the Bugsink web UI under Settings > API Tokens.
MCP Client Configuration
Claude Desktop
Add to your Claude Desktop configuration (~/.claude/claude_desktop_config.json):
{
"mcpServers": {
"bugsink": {
"command": "npx",
"args": ["bugsink-mcp"],
"env": {
"BUGSINK_URL": "https://your-bugsink-instance.com",
"BUGSINK_TOKEN": "your-api-token"
}
}
}
}
Claude Code CLI
claude mcp add bugsink -- npx bugsink-mcp
Then set environment variables in your shell or .env file.
Cursor
Add to your Cursor MCP settings:
{
"mcpServers": {
"bugsink": {
"command": "npx",
"args": ["bugsink-mcp"],
"env": {
"BUGSINK_URL": "https://your-bugsink-instance.com",
"BUGSINK_TOKEN": "your-api-token"
}
}
}
}
Available Tools
test_connection
Test connectivity to your Bugsink instance.
list_projects
List all projects in the Bugsink instance.
get_project
Get detailed information about a specific project including DSN.
Parameters:
project_id(number, required): The project ID
list_teams
List all teams in the Bugsink instance.
list_issues
List issues for a specific project.
Parameters:
project_id(number, required): The project IDstatus(string, optional): Filter by status (‘unresolved’, ‘resolved’, ‘muted’)limit(number, optional): Max results (default: 25)
get_issue
Get detailed information about a specific issue.
Parameters:
issue_id(number, required): The issue ID
インストール
npx bugsink-mcp設定
{
"mcpServers": {
"bugsink": {
"command": "npx",
"args": ["bugsink-mcp"],
"env": {
"BUGSINK_URL": "https://your-bugsink-instance.com",
"BUGSINK_TOKEN": "your-api-token"
}
}
}
}