Langfuse Prompt Management MCP Server

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Langfuse 프롬프트 관리 MCP 서버

Langfuse 프롬프트 관리를 위한 모델 컨텍스트 프로토콜 (MCP) 서버입니다. 이 서버를 사용하면 모델 컨텍스트 프로토콜을 통해 Langfuse 프롬프트에 액세스하고 관리할 수 있습니다.

데모

Claude Desktop에서 Langfuse Prompts MCP의 간단한 데모( 음성 설명을 위해 음소거 해제 ):

https://github.com/user-attachments/assets/61da79af-07c2-4f69-b28c-ca7c6e606405

특징

MCP 프롬프트

이 서버는 신속한 검색 및 검색을 위한 MCP Prompts 사양을 구현합니다.

  • prompts/list : 사용 가능한 모든 프롬프트를 나열합니다.
    • 선택적인 커서 기반 페이지 매김
    • 프롬프트 이름과 필수 인수를 반환합니다. 제한 사항: 모든 인수는 선택 사항으로 간주되며 Langfuse에서 변수에 대한 사양이 없으므로 설명이 포함되지 않습니다.
    • 프롬프트가 1페이지 이상인 경우 페이지 매김을 위한 다음 커서를 포함합니다.
  • prompts/get : 특정 프롬프트를 가져옵니다
    • Langfuse 프롬프트(텍스트 및 채팅)를 MCP 프롬프트 개체로 변환합니다.
    • 제공된 변수로 프롬프트를 컴파일합니다.

도구

프롬프트 기능을 지원하지 않는 다른 MCP 클라이언트와의 호환성을 높이기 위해 서버는 MCP 프롬프트의 기능을 복제하는 도구도 내보냅니다.

  • get-prompts : 사용 가능한 프롬프트 나열
    • 페이지 매김을 위한 선택적 cursor 매개변수
    • 인수와 함께 프롬프트 목록을 반환합니다.
  • get-prompt : 특정 프롬프트를 검색하고 컴파일합니다.
    • 필수 name 매개변수: 검색할 프롬프트의 이름
    • 선택적 arguments 매개변수: 프롬프트 변수가 있는 JSON 객체

개발

지엑스피1

용법

1단계: 빌드

npm install npm run build

2단계: MCP 서버에 서버를 추가합니다.

클로드 데스크탑

claude_desktop_config.json 편집하여 Claude를 데스크탑용으로 구성합니다.

{ "mcpServers": { "langfuse": { "command": "node", "args": ["<absolute-path>/build/index.js"], "env": { "LANGFUSE_PUBLIC_KEY": "your-public-key", "LANGFUSE_SECRET_KEY": "your-secret-key", "LANGFUSE_BASEURL": "https://cloud.langfuse.com" } } } }

환경 변수를 실제 Langfuse API 키로 바꿔주세요. 이제 Claude Desktop에서 서버를 사용할 수 있습니다.

커서

커서에 새로운 서버 추가:

  • 이름: Langfuse Prompts
  • 유형: command
  • 명령:
    LANGFUSE_PUBLIC_KEY="your-public-key" LANGFUSE_SECRET_KEY="your-secret-key" LANGFUSE_BASEURL="https://cloud.langfuse.com" node absolute-path/build/index.js

제한 사항

MCP 서버는 현재 진행 중인 작업이며 몇 가지 제한 사항이 있습니다.

  • Langfuse에서 production 레이블이 있는 프롬프트만 반환됩니다.
  • 모든 인수는 선택 사항으로 간주되며 Langfuse에는 변수에 대한 사양이 없으므로 설명이 포함되지 않습니다.
  • 목록 작업에는 인수를 추출하기 위해 백그라운드에서 각 프롬프트를 개별적으로 가져와야 합니다. 이 방법은 효과적이지만 효율적이지 않습니다.

기여를 환영합니다! 제안이나 피드백이 있으시면 이슈나 PR( repo )을 열어주세요.

-
security - not tested
A
license - permissive license
-
quality - not tested

모델 컨텍스트 프로토콜을 통해 Langfuse 프롬프트에 대한 액세스와 관리를 용이하게 하여 Claude Desktop 및 Cursor와 같은 클라이언트 내에서 즉각적인 검색, 검색 및 통합을 가능하게 합니다.

  1. Demo
    1. Features
      1. MCP Prompt
      2. Tools
    2. Development
      1. Usage
        1. Step 1: Build
        2. Step 2: Add the server to your MCP servers:
      2. Limitations
        ID: prtt9126vv