Connect to MCP Server
An MCP (Model Context Protocol) server that provides access to OpenTelemetry traces and metrics through Logfire. This server enables LLMs to query your application’s telemetry data, analyze distributed traces, and perform custom queries using Logfire’s OpenTelemetry-native API.
You can check the Logfire MCP server repository for more information.
Pydantic Logfire provides a hosted remote MCP server that you can use without installing anything locally. This is the easiest way to get started with the Logfire MCP server.
To use the remote MCP server, add the following configuration to your MCP client.
Choose the endpoint that matches your Logfire data region:
- US region —
logfire-us.pydantic.dev - EU region —
logfire-eu.pydantic.dev
The examples below use the US region endpoint. Replace the URL with https://logfire-eu.pydantic.dev/mcp if you are using the EU region.
Create a .cursor/mcp.json file in your project root:
{
"mcpServers": {
"logfire": {
"type": "http",
"url": "https://logfire-us.pydantic.dev/mcp"
}
}
}
For more detailed information, you can check the Cursor documentation.
Run the following command:
claude mcp add logfire --transport http https://logfire-us.pydantic.dev/mcp
Add to your Claude settings:
{
"mcpServers": {
"logfire": {
"type": "http",
"url": "https://logfire-us.pydantic.dev/mcp"
}
}
}
Check out the MCP quickstart for more information.
Add to your Cline settings in cline_mcp_settings.json:
{
"mcpServers": {
"logfire": {
"type": "http",
"url": "https://logfire-us.pydantic.dev/mcp"
}
}
}
Make sure you enabled MCP support in VS Code.
Create a .vscode/mcp.json file in your project’s root directory:
{
"servers": {
"logfire": {
"type": "http",
"url": "https://logfire-us.pydantic.dev/mcp"
}
}
}
Create a .zed/settings.json file in your project’s root directory:
{
"context_servers": {
"logfire": {
"type": "http",
"url": "https://logfire-us.pydantic.dev/mcp"
}
}
}
If browser-based authentication is not available (e.g. in sandboxed environments), generate an API key with at least the project:read scope from your organization or project settings, then use it as a Bearer token:
{
"mcpServers": {
"logfire": {
"type": "http",
"url": "https://logfire-us.pydantic.dev/mcp",
"headers": {
"Authorization": "Bearer <your-logfire-api-key>"
}
}
}
}