Langfuse 프롬프트 관리 MCP 서버
Langfuse 프롬프트 관리를 위한 모델 컨텍스트 프로토콜 (MCP) 서버입니다. 이 서버를 사용하면 모델 컨텍스트 프로토콜을 통해 Langfuse 프롬프트에 액세스하고 관리할 수 있습니다.
데모
Claude Desktop에서 Langfuse Prompts MCP의 간단한 데모( 음성 설명을 위해 음소거 해제 ):
https://github.com/user-attachments/assets/61da79af-07c2-4f69-b28c-ca7c6e606405
Related MCP server: MCP Tools
특징
MCP 프롬프트
이 서버는 신속한 검색 및 검색을 위한 MCP Prompts 사양을 구현합니다.
prompts/list: 사용 가능한 모든 프롬프트를 나열합니다.선택적인 커서 기반 페이지 매김
프롬프트 이름과 필수 인수를 반환합니다. 제한 사항: 모든 인수는 선택 사항으로 간주되며 Langfuse에서 변수에 대한 사양이 없으므로 설명이 포함되지 않습니다.
프롬프트가 1페이지 이상인 경우 페이지 매김을 위한 다음 커서를 포함합니다.
prompts/get: 특정 프롬프트를 가져옵니다Langfuse 프롬프트(텍스트 및 채팅)를 MCP 프롬프트 개체로 변환합니다.
제공된 변수로 프롬프트를 컴파일합니다.
도구
프롬프트 기능을 지원하지 않는 다른 MCP 클라이언트와의 호환성을 높이기 위해 서버는 MCP 프롬프트의 기능을 복제하는 도구도 내보냅니다.
get-prompts: 사용 가능한 프롬프트 나열페이지 매김을 위한 선택적
cursor매개변수인수와 함께 프롬프트 목록을 반환합니다.
get-prompt: 특정 프롬프트를 검색하고 컴파일합니다.필수
name매개변수: 검색할 프롬프트의 이름선택적
arguments매개변수: 프롬프트 변수가 있는 JSON 객체
개발
지엑스피1
용법
1단계: 빌드
2단계: MCP 서버에 서버를 추가합니다.
클로드 데스크탑
claude_desktop_config.json 편집하여 Claude를 데스크탑용으로 구성합니다.
환경 변수를 실제 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 )을 열어주세요.