hugoles/langfuse-mcp

hugoles/langfuse-mcp

от hugoles
Сервер MCP, открывающий Langfuse API для ИИ-ассистентов. Позволяет запрашивать трассировки, оценки, промпты и метрики, не покидая чат. Подходит для отладки ошибок LLM и мониторинга затрат.

langfuse-mcp

npm version npm downloads CI Node License: MIT

An MCP server that exposes the Langfuse REST API as tools, so Claude (or any MCP client) can query your traces, observations, sessions, scores, prompts, datasets, and metrics during a conversation.

Useful when you want to ask things like:

  • "Why did trace abc123 fail? Walk me through its observations."
  • "List the 5 most recent traces with level=ERROR for user alice@x.com."
  • "Summarize today's generation cost broken down by model."
  • "Show me the production version of prompt customer-support-v2."

…without leaving your assistant.

Requirements

Tools

All tools are read-only and call the Langfuse Public API over HTTPS using your project keys for Basic Auth.

Traces & observations
Tool Description
listTraces List traces with filters. Returns summary metadata.
getTrace Fetch a single trace by id including the full observation tree.
listObservations List spans, generations, and events with filters.
getObservation Fetch a single observation by id.
Инструменты были проиндексированы:
getComment

Получает один комментарий по его идентификатору.

Получает комментарий по id

Параметры
  • commentIdstringобязательный
getDailyMetrics

Получает ежедневные агрегированные метрики использования/стоимости/количества для трассировок и наблюдений.

Получает сводку ежедневных метрик

Параметры
  • environmentstring
  • fromTimestampstring
  • limitinteger

    Items per page (default 50, max 100)

  • pageinteger

    Page number (default 1)

  • tagsstring[]
  • toTimestampstring
  • traceNamestring
  • userIdstring
getDataset

Получает метаданные для набора данных по его имени.

Получает набор данных по имени

Параметры
  • datasetNamestringобязательный
getDatasetItem

Получает один элемент набора данных по идентификатору.

Получает элемент набора данных по идентификатору

Параметры
  • itemIdstringобязательный
getDatasetRun

Получает конкретный запуск датасета по имени.

Получает прогон набора данных.

Параметры
  • datasetNamestringобязательный
  • runNamestringобязательный
getHealth

Пингует публичный health endpoint Langfuse. Полезно для проверки учётных данных и подключения.

Проверяет работоспособность API Langfuse

Параметры

Без параметров.

getMedia

Получает метаданные для вложенного медиафайла (изображения, аудио, файла) по идентификатору.

Получает метаданные медиа-вложения.

Параметры
  • mediaIdstringобязательный
getMetrics

Выполняет запрос метрик (количество, задержка, стоимость, использование токенов). Передаёт строку запроса JSON в соответствии с API метрик Langfuse.

Запрашивает метрики Langfuse

Параметры
  • querystringобязательный

    JSON metrics query (view, dimensions, metrics, filters, fromTimestamp, toTimestamp). See Langfuse docs.

getModel

Получает определение одной модели по идентификатору.

Получает модель по идентификатору.

Параметры
  • modelIdstringобязательный
getObservation

Извлекает одно наблюдение по идентификатору.

Получает наблюдение по идентификатору.

Параметры
  • observationIdstringобязательный
getPrompt

Получает промпт по имени. Опционально закрепляет за конкретной версией или меткой (например, 'production').

Получает подсказку (опционально конкретную версию или метку)

Параметры
  • labelstring

    Specific label to fetch (e.g. 'production')

  • promptNamestringобязательный
  • versioninteger

    Specific version to fetch (defaults to latest production)

getScore

Получает один результат по идентификатору.

Получает одну оценку по идентификатору.

Параметры
  • scoreIdstringобязательный
getScoreConfig

Получает одну конфигурацию оценки по идентификатору.

Получает конфигурацию score по идентификатору.

Параметры
  • configIdstringобязательный
getSession

Получает сессию по id, включая её трейсы.

Получает сеанс с его трассировками

Параметры
  • sessionIdstringобязательный
getTrace

Извлекает один trace по id, включая все вложенные наблюдения.

Получает трассировку с полным деревом наблюдений

Параметры
  • traceIdstringобязательный
listComments

Перечисляет комментарии, прикреплённые к трассировкам, наблюдениям, сессиям или промптам.

Выводит список комментариев

Параметры
  • authorUserIdstring
  • limitinteger

    Items per page (default 50, max 100)

  • objectIdstring
  • objectTypeenum

    Filter by attached object type

  • pageinteger

    Page number (default 1)

listDatasetItems

Перечисляет элементы в датасете (входные данные / ожидаемые выходные данные / метаданные).

Перечисляет элементы набора данных.

Параметры
  • datasetNamestring

    Filter by dataset name

  • limitinteger

    Items per page (default 50, max 100)

  • pageinteger

    Page number (default 1)

  • sourceObservationIdstring
  • sourceTraceIdstring
listDatasetRuns

Выводит список прогонов (раундов оценки) для набора данных.

Перечисляет запуски наборов данных.

Параметры
  • datasetNamestringобязательный
  • limitinteger

    Items per page (default 50, max 100)

  • pageinteger

    Page number (default 1)

listDatasets

Выводит список наборов данных, настроенных в Langfuse.

Перечисляет наборы данных.

Параметры
  • limitinteger

    Items per page (default 50, max 100)

  • pageinteger

    Page number (default 1)

listModels

Перечисляет модели, известные Langfuse (для учёта затрат/токенов).

Перечисляет модели.

Параметры
  • limitinteger

    Items per page (default 50, max 100)

  • pageinteger

    Page number (default 1)

listObservations

Перечисляет наблюдения (spans, generations, events) с фильтрами.

Перечисляет наблюдения

Параметры
  • environmentstring
  • fromStartTimestring
  • levelenum
  • limitinteger

    Items per page (default 50, max 100)

  • namestring
  • pageinteger

    Page number (default 1)

  • parentObservationIdstring
  • toStartTimestring
  • traceIdstring
  • typeenum
  • userIdstring
listProjects

Выводит список проектов, доступных по текущему API-ключу (как правило, один проект).

Выводит список проектов

Параметры

Без параметров.

listPrompts

Выводит список определений промптов, отслеживаемых в Langfuse.

Список промптов

Параметры
  • labelstring

    Filter by label (e.g. 'production')

  • limitinteger

    Items per page (default 50, max 100)

  • namestring

    Filter by exact prompt name

  • pageinteger

    Page number (default 1)

  • tagstring
listScoreConfigs

Перечисляет конфигурации оценок (определения названий оценок, диапазонов и категорий).

Перечисляет конфигурации оценок.

Параметры
  • limitinteger

    Items per page (default 50, max 100)

  • pageinteger

    Page number (default 1)

listScores

Выводит оценки с фильтрами.

Выводит список оценок

Параметры
  • fromTimestampstring
  • limitinteger

    Items per page (default 50, max 100)

  • namestring
  • pageinteger

    Page number (default 1)

  • toTimestampstring
  • traceIdstring
  • userIdstring
listSessions

Перечисляет сеансы в заданном временном диапазоне.

Перечисляет сеансы

Параметры
  • environmentstring
  • fromTimestampstring

    ISO 8601 lower bound (inclusive)

  • limitinteger

    Items per page (default 50, max 100)

  • pageinteger

    Page number (default 1)

  • toTimestampstring

    ISO 8601 upper bound (exclusive)

listTraces

Перечисляет трейсы Langfuse с фильтрами. Возвращает сводные метаданные (используйте getTrace для получения полного дерева наблюдений).

Перечисляет трассировки.

Параметры
  • environmentstring
  • fromTimestampstring

    ISO 8601 lower bound (inclusive)

  • limitinteger

    Items per page (default 50, max 100)

  • namestring

    Exact trace name match

  • orderBystring

    e.g. 'timestamp.desc' (default)

  • pageinteger

    Page number (default 1)

  • sessionIdstring
  • tagsstring[]
  • toTimestampstring

    ISO 8601 upper bound (exclusive)

  • userIdstring

Похожие MCP-сервера

iris-eval/mcp-server

iris-eval/mcp-server

Iris - open-source MCP сервер для оценки безопасности и качества AI-агентов. Проверяет вывод на PII, инъекции, галлюцинации, контролирует стоимость. Логирует трассировки, имеет веб-дашборд. Работает с любым MCP-клиентом без SDK.

TypeScript9
smigolsmigol/llmkit

smigolsmigol/llmkit

MCP-сервер для мониторинга затрат на AI-запросы в Claude Code, Cline, Cursor. 11 инструментов: прокси-аналитика, локальные расходы, прогноз бюджета. Помогает разработчикам AI-агентов контролировать...

TypeScript16
Grafana MCP

Grafana MCP

официальный

MCP сервер для интеграции с Grafana: управляйте дашбордами, выполняйте запросы к Prometheus, Loki, CloudWatch и другим источникам через MCP. Упрощает мониторинг, анализ метрик и логов — полезен для инженеров и DevOps.

Go3446
avivsinai/langfuse-mcp

avivsinai/langfuse-mcp

Langfuse MCP Server - агентский интерфейс для Langfuse observability. Позволяет агентам запрашивать трейсы, отлаживать исключения, управлять промптами и датасетами, используя трассировку Langfuse д...

Python105
cerebrixos-org/tuning-engines-cli

cerebrixos-org/tuning-engines-cli

MCP сервер Tuning Engines - governed AI runtime для управления fine-tuning, RBAC и трассировкой через единый API. Помогает разработчикам дообучать модели под код (агент Cody) и исправление багов (SIERA), а также управлять workflow агентов и инференсом.

TypeScript6
edgedelta/edgedelta-mcp-server

edgedelta/edgedelta-mcp-server

MCP сервер для интеграции с Edge Delta API: автоматизирует сбор и анализ observability данных, а также создание AI-инструментов на платформе. Полезен разработчикам для взаимодействия с данными мониторинга.

Go9
© Каталог MCP, 2026. Все права защищены.
Проект не аффилирован с Anthropic и любыми упомянутыми продуктами.
Все названия и торговые марки принадлежат их владельцам.
Контакты для связи: hi@mcp-katalog.ru

Лука Никитин