
通过 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
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"
}
}
}
}