Langfuse Integration
STDIOMCP server implementation for integrating AI assistants with Langfuse workspaces.
MCP server implementation for integrating AI assistants with Langfuse workspaces.
A Model Context Protocol (MCP) server implementation for integrating AI assistants with Langfuse workspaces.
This package provides an MCP server that enables AI assistants to interact with Langfuse workspaces. It allows AI models to:
# Install from npm npm install shouting-mcp-langfuse # Or install globally npm install -g shouting-mcp-langfuse
You can find the package on npm: shouting-mcp-langfuse
Before using the server, you need to create a Langfuse project and obtain your project's public and private keys. You can find these keys in the Langfuse dashboard.
The server requires the following environment variables:
LANGFUSE_DOMAIN
: The Langfuse domain (default: https://api.langfuse.com
)LANGFUSE_PUBLIC_KEY
: Your Langfuse Project Public KeyLANGFUSE_PRIVATE_KEY
: Your Langfuse Project Private Key# Set environment variables export LANGFUSE_DOMAIN="https://api.langfuse.com" export LANGFUSE_PUBLIC_KEY="your-public-key" export LANGFUSE_PRIVATE_KEY="your-private # Run the server mcp-server-langfuse
import { Server } from "@modelcontextprotocol/sdk/server/index.js"; import { langfuseClient } from "shouting-mcp-langfuse"; // Initialize the server and client const server = new Server({...}); const langfuseClient = new LangfuseClient(process.env.LANGFUSE_DOMAIN, process.env.LANGFUSE_PUBLIC_KEY, process.env.LANGFUSE_PRIVATE_KEY); // Register your custom handlers // ...
The server provides the following langfuse integration tools:
getLLMMetricsByTimeRange
: Get LLM Metrics by Time RangeISC