Logfire MCP Server
Доступ к OpenTelemetry трассам и метрикам Pydantic Logfire для анализа с помощью LLM.
Описание
Это MCP-сервер, интегрирующийся с Pydantic Logfire для доступа LLM к телеметрии приложений. Ключевые инструменты: поиск исключений в файлах, произвольные SQL-запросы к трассам, получение схемы данных и ссылок на трассы. Технологии: OpenTelemetry, SQL, интеграция с клиентами вроде Cursor, Claude и VS Code. Применения: анализ распределенных трасс, мониторинг ошибок, автоматизированный аудит логов в разработке и отладке.
Возможности
find_exceptions_in_file
Получение детальной информации об исключениях в трассах для конкретного файла с указанием возраста данных.
arbitrary_query
Выполнение произвольных SQL-запросов к трассам и метрикам OpenTelemetry за заданный период.
get_logfire_records_schema
Получение схемы OpenTelemetry для помощи в создании кастомных запросов.
logfire_link
Генерация ссылки на трассу в Pydantic Logfire по ID.
Установка
- Установите uv: следуйте инструкциям на https://docs.astral.sh/uv/getting-started/installation/. Обновите: uv self update.
- Получите read token в настройках проекта Logfire: https://logfire.pydantic.dev/-/redirect/latest-project/settings/read-tokens.
- Запустите сервер: LOGFIRE_READ_TOKEN=YOUR_TOKEN uvx logfire-mcp@latest. Для self-hosted: добавьте LOGFIRE_BASE_URL=your_url. Для клиентов (пример для Cursor): создайте .cursor/mcp.json с {“mcpServers”: {“logfire”: {“command”: “uvx”, “args”: [“logfire-mcp@latest”, “–read-token=YOUR-TOKEN”]}}}.