JS

j-shelfwood/bugsink-mcp

开发工具

本页由 AI 翻译,技术细节请以原文为准。 查看原文

19 stars 8 forks 质量 73 趋势 22MIT

通过 LLMs 与 Bugsink 错误跟踪交互的 MCP 服务器

概览

用于通过 LLMs 与 Bugsink 错误跟踪交互的模型上下文协议服务器 。 此服务器可以让 Claude, Cursor 等AI 助手和其他 MCP 兼容工具查询和分析来自您 Bugsink 实例的错误 。 - 查看您 Bugsink 实例中的所有工程 - 查看所有团队 - 按工程查询分组的错误事件 - 获取详细的问题信息 - 用堆栈跟踪查看单个错误事件 - - 包括标记和上下文在内的完整事件数据 - 验证 API 连接 或者通过 Bugsink 网络用户界面在设置 > API Tokens 下. 添加到您的 Claude 桌面配置(~/.claude/claude desktop config.json) : 然后在您 shell 或 .env 文件中设置环境变量 。 测试您的 Bugsink 实例的连接 。 在 Bugsink 实例中列出所有工程 .

概述(AI 翻译)

用于通过 LLMs 与 Bugsink 错误跟踪交互的模型上下文协议服务器 。

此服务器可以让 Claude, Cursor 等AI 助手和其他 MCP 兼容工具查询和分析来自您 Bugsink 实例的错误 。

□ 特性

  • 列表工程 - 查看您 Bugsink 实例中的所有工程
  • ** 名单小组** - 查看所有小组
  • ** 清单问题** - 按项目查询分类的错误出错
  • ** 获取问题细节** - 获取详细问题信息
  • 列表事件 - 用堆栈跟踪查看单个出错事件
  • ** 获取事件详情** - 包括标记和上下文在内的全部事件数据
  • ** 测试连接** - 验证API连接

□ 安装

QQ Via npx( 建议)

QQ 全球安装

QQ 来自源代码

□ 配置

环境变量

· 变量 · 要求 · 说明 |-----------.

QQ [ [T2]] 认证的 API 令牌 QQ

生成 API 托肯

或者通过 Bugsink 网络用户界面在设置 > API Tokens 下.

□ MCP 客户端配置

克劳德桌面

添加到您的 Claude 桌面配置 (QQ/.

本页由 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

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
在 GitHub 查看完整 README

安装

npx bugsink-mcp
新手?先看 mcpskill.org 教程 →

配置

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