JS

j-shelfwood/bugsink-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

19 stars 8 forks Качество 73 Тренд 22MIT

MCP сервер для взаимодействия с Bugsink отслеживания ошибок через LLM

Обзор

Сервер Model Context Protocol для взаимодействия с Bugsink для отслеживания ошибок через LLM. Этот сервер позволяет помощникам ИИ, таким как Claude, Cursor и другим MCP-совместимым инструментам, запрашивать и анализировать ошибки из вашего экземпляра Bugsink. - Просмотр всех проектов в вашем экземпляре Bugsink - - Просмотр всех команд - - Запрос сгруппированных ошибок по проекту - - Восстановление подробной информации о проблеме - - Просмотр отдельных ошибок со стектрациями - - Полные данные о событиях, включая теги и контексты - - Проверка подключения API Или через веб-интерфейс Bugsink в разделе Настройки > Токены API. Добавьте конфигурацию Claude Desktop (~/.claude/claude desktop config.json): Затем установите переменные среды в файле shell или .env. Проверьте подключение к вашему экземпляру Bugsink. Перечислите все проекты в экземпляре Bugsink.

Обзор (машинный перевод)

Сервер Model Context Protocol для взаимодействия с Bugsink для отслеживания ошибок через LLM.

Этот сервер позволяет помощникам ИИ, таким как Claude, Cursor и другим MCP-совместимым инструментам, запрашивать и анализировать ошибки из вашего экземпляра Bugsink.

Особенности

Список проектов - Посмотреть все проекты в вашем экземпляре Bugsink Список команд - Посмотреть все команды Вопросы списков - Запрос сгруппированных ошибок по проектам ** Получить подробную информацию о выпуске ** - Получить подробную информацию о выпуске Список событий - Просмотр отдельных ошибок со стектрациями Данные события - Полные данные о событиях, включая теги и контексты Test Connection - Проверка подключения API

##Установка

Via npx (рекомендуется)

###Глобальная установка

Источник

Конфигурация

Переменные среды

| Переменная | Требуемое | Описание |

BUGSINK_URL | Да | Ваш Bugsink экземпляр URL (например, [T1]] | BUGSINK_TOKEN | Да | Токен API для аутентификации |

Создание токена API

Или через веб-интерфейс Bugsink в разделе Настройки > Токены API.

Конфигурация клиента MCP

###Клод Десктоп

Добавьте в конфигурацию Claude Desktop (~/).

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

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

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 ID
  • status (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
Открыть полный README на GitHub

Установка

npx bugsink-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "bugsink": { "command": "npx", "args": ["bugsink-mcp"], "env": { "BUGSINK_URL": "https://your-bugsink-instance.com", "BUGSINK_TOKEN": "your-api-token" } } } }