mcp-server-sentry: сервер Sentry MCP
Обзор
Сервер Model Context Protocol для извлечения и анализа проблем из Sentry.io. Этот сервер предоставляет инструменты для проверки отчетов об ошибках, трассировок стека и другой отладочной информации из вашего аккаунта Sentry.
Инструменты
get_sentry_issueИзвлечение и анализ проблемы Sentry по идентификатору или URL-адресу
Вход:
issue_id_or_url(строка): идентификатор или URL-адрес проблемы Sentry для анализа
Возврат: Подробности выпуска, включая:
Заголовок
Идентификатор выпуска
Статус
Уровень
Первая замеченная временная метка
Последняя временная метка
Количество событий
Полный стектрейс
Подсказки
sentry-issueПолучить сведения о проблеме из Sentry
Вход:
issue_id_or_url(строка): идентификатор или URL-адрес проблемы Sentry
Возвращает: отформатированные сведения о проблеме в виде контекста разговора.
Related MCP server: Sentry MCP Server
Установка
Использование УФ (рекомендуется)
При использовании uv не требуется специальной установки. Мы будем использовать uvx для прямого запуска mcp-server-sentry .
Использование PIP-картинки
В качестве альтернативы вы можете установить mcp-server-sentry через pip:
pip install mcp-server-sentryПосле установки вы можете запустить его как скрипт, используя:
python -m mcp_server_sentryКонфигурация
Использование с Claude Desktop
Добавьте это в ваш claude_desktop_config.json :
"mcpServers": {
"sentry": {
"command": "uvx",
"args": ["mcp-server-sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
}
}"mcpServers": {
"sentry": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
}
}"mcpServers": {
"sentry": {
"command": "python",
"args": ["-m", "mcp_server_sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
}
}Использование с VS Code
Для быстрой установки воспользуйтесь одной из кнопок установки в один клик ниже...
Для ручной установки добавьте следующий блок JSON в файл настроек пользователя (JSON) в VS Code. Это можно сделать, нажав Ctrl + Shift + P и введя Preferences: Open Settings (JSON) .
При желании вы можете добавить его в файл .vscode/mcp.json в вашем рабочем пространстве. Это позволит вам поделиться конфигурацией с другими.
Обратите внимание, что ключ
mcpнеобходим при использовании файлаmcp.json.
{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "auth_token",
"description": "Sentry Auth Token",
"password": true
}
],
"servers": {
"sentry": {
"command": "uvx",
"args": ["mcp-server-sentry"],
"env": {
"SENTRY_AUTH_TOKEN": "${input:auth_token}"
}
}
}
}
}{
"mcp": {
"inputs": [
{
"type": "promptString",
"id": "auth_token",
"description": "Sentry Auth Token",
"password": true
}
],
"servers": {
"sentry": {
"command": "docker",
"args": ["run", "-i", "--rm", "mcp/sentry"],
"env": {
"SENTRY_AUTH_TOKEN": "${input:auth_token}"
}
}
}
}
}Использование с Zed
Добавьте в ваш Zed settings.json:
"context_servers": [
"mcp-server-sentry": {
"command": {
"path": "uvx",
"args": ["mcp-server-sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
}
}
],"context_servers": {
"mcp-server-sentry": {
"command": "python",
"args": ["-m", "mcp_server_sentry", "--auth-token", "YOUR_SENTRY_TOKEN"]
}
},Отладка
Вы можете использовать MCP inspector для отладки сервера. Для установок uvx:
npx @modelcontextprotocol/inspector uvx mcp-server-sentry --auth-token YOUR_SENTRY_TOKENИли, если вы установили пакет в определенный каталог или ведете в нем разработку:
cd path/to/servers/src/sentry
npx @modelcontextprotocol/inspector uv run mcp-server-sentry --auth-token YOUR_SENTRY_TOKENЛицензия
Этот сервер MCP лицензирован по лицензии MIT. Это означает, что вы можете свободно использовать, изменять и распространять программное обеспечение в соответствии с условиями лицензии MIT. Для получения более подробной информации см. файл LICENSE в репозитории проекта.