==================
/// MCP ///
/// LOG ///
==================
[server:online]
[protocol:ready]logfire-mcp
by pydantic
Model-Context-Protocol (MCP) server that lets LLMs query Pydantic Logfire (OpenTelemetry) traces/metrics via ready-made tools or arbitrary SQL.
93
14
Open Source01
find_exceptions_in_file
Get detailed trace information about exceptions in a specific file
02
arbitrary_query
Run custom SQL queries on your OpenTelemetry traces and metrics
03
get_logfire_records_schema
Get the OpenTelemetry schema to help with custom queries
Installation
1. Prerequisites
• Python ≥3.8
• Git (to clone the repo if installing from source)
2. Install from PyPI (recommended)
pip install logfire-mcp – Or install the latest development version:
git clone https://github.com/pydantic/logfire-mcp.git
cd logfire-mcp
pip install -e .3. Basic configuration
• Create an ``.env`` or export the following variables (values are examples):
export LOGFIRE_MCP_HOST=0.0.0.0
export LOGFIRE_MCP_PORT=9000
export LOGFIRE_MCP_TOKEN=<your-shared-secret>4. Run the server
logfire-mcp serve # entry-point installed from the package5. (Optional) Behind Docker
docker run -p 9000:9000 -e LOGFIRE_MCP_TOKEN=<token> pydantic/logfire-mcp:latestDocumentation
License: MIT License
Updated 7/30/2025