
Langfuse
com.pulsemcpPublished by pulsemcp.comv0.1.3Updated Nov 3, 2026
MCP server for Langfuse LLM observability — trace and observation analysis.
Overview
Read-only MCP server for inspecting Langfuse LLM traces and observations, letting an assistant browse, filter and drill into trace data, costs and latency.
- What you can do
- List and filter traces by name, user, session, tags, timestamps and environment, with pagination and minimal summaries
- Fetch a full trace by ID, including nested observations, scores, input/output and metadata
- List observations filtered by trace ID, type (GENERATION, SPAN, EVENT), model or level
- Fetch a single observation with input, output, model parameters, usage and cost details
- Read a server config/status resource for debugging
- Offload oversized payloads: strings over 1000 characters are truncated and the full content saved to a temp file whose path is returned for grep-style searching
- When to use it
- Useful when you already run Langfuse and want an assistant to debug LLM pipelines, inspect prompts and completions, or analyze token usage, cost and latency without leaving the chat. It is read-only, so it suits investigation rather than changing anything in Langfuse.
- Requirements
- Runs locally via npx (Node.js) as a stdio process, configured in the desktop client. Requires a Langfuse public key (LANGFUSE_PUBLIC_KEY) and secret key (LANGFUSE_SECRET_KEY); LANGFUSE_BASE_URL is optional and defaults to the Langfuse cloud endpoint. Network access to the Langfuse API is needed.
Installation
In SourceWeft
- Open Langfuse in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
Langfuse MCP Server
MCP server for readonly analysis of Langfuse LLM traces and observations. Designed to help agents deeply inspect trace data, debug LLM pipelines, and analyze costs and latency.
Highlights
- Browse and filter traces by name, user, session, tags, timestamps, and environment
- Drill into full trace details including all nested observations and scores
- List and filter observations by type (GENERATION, SPAN, EVENT), model, level, and more
- Automatic truncation of large payloads (>1000 chars) to /tmp files with grep-friendly references
- Read-only — no write operations, safe to use without risk of data modification
Capabilities
Tools
Resources
Large Payload Handling
Trace and observation data often contains very large input/output fields (full prompts, completions, etc.). This server automatically:
- Truncates any string field longer than 1000 characters
- Saves the full content to a
/tmp/langfuse_*.txtfile - Includes the file path in the truncated output
Agents can then use grep to search within these files for specific content without loading the entire payload into context.
Configuration
Environment Variables
Claude Desktop Configuration
macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows: %APPDATA%\Claude\claude_desktop_config.json
Development
License
MIT
Source: experimental/langfuse/README.md at commit 0ed34de
Tools
0Version history
1- v0.1.3LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts