Langfuse Prompt Management
chính thứcCông cụ mã nguồn mở để chỉnh sửa cộng tác, quản lý phiên bản, đánh giá và phát hành prompt.
Tài liệu
Máy chủ MCP Quản lý Prompt Langfuse
Giao thức Ngữ cảnh Mô hình (MCP) cho Quản lý Prompt Langfuse. Máy chủ này cho phép bạn truy cập và quản lý các prompt Langfuse thông qua Giao thức Ngữ cảnh Mô hình.
Demo
Demo nhanh về Langfuse Prompts MCP trong Claude Desktop (bật âm thanh để nghe thuyết minh):
https://github.com/user-attachments/assets/61da79af-07c2-4f69-b28c-ca7c6e606405
Tính năng
MCP Prompt
Máy chủ này triển khai đặc tả MCP Prompts để khám phá và truy xuất prompt.
-
prompts/list: Liệt kê tất cả prompt có sẵn- Hỗ trợ phân trang tùy chọn dựa trên con trỏ
- Trả về tên prompt và các đối số bắt buộc, hạn chế: tất cả đối số được giả định là tùy chọn và không bao gồm mô tả vì biến không có đặc tả trong Langfuse
- Bao gồm con trỏ tiếp theo để phân trang nếu có nhiều hơn 1 trang prompt
-
prompts/get: Lấy một prompt cụ thể- Chuyển đổi prompt Langfuse (văn bản và trò chuyện) thành đối tượng prompt MCP
- Biên dịch prompt với các biến được cung cấp
Công cụ
Để tăng khả năng tương thích với các máy khách MCP khác không hỗ trợ khả năng prompt, máy chủ cũng xuất các công cụ sao chép chức năng của MCP Prompts.
-
get-prompts: Liệt kê prompt có sẵn- Tham số
cursortùy chọn để phân trang - Trả về danh sách prompt cùng với các đối số của chúng
- Tham số
-
get-prompt: Truy xuất và biên dịch một prompt cụ thể- Tham số
namebắt buộc: Tên của prompt cần truy xuất - Tham số
argumentstùy chọn: Đối tượng JSON chứa các biến prompt
- Tham số
Phát triển
npm install
# build current file
npm run build
# test in mcp inspector
npx @modelcontextprotocol/inspector node ./build/index.js
Cách sử dụng
Bước 1: Build
npm install
npm run build
Bước 2: Thêm máy chủ vào các máy chủ MCP của bạn:
Claude Desktop
Cấu hình Claude for Desktop bằng cách chỉnh sửa claude_desktop_config.json
{
"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"
}
}
}
}
Đảm bảo thay thế các biến môi trường bằng khóa API Langfuse thực tế của bạn. Máy chủ sẽ sẵn sàng để sử dụng trong Claude Desktop.
Cursor
Thêm máy chủ mới vào Cursor:
- Tên:
Langfuse Prompts - Loại:
command - Lệnh:
LANGFUSE_PUBLIC_KEY="your-public-key" LANGFUSE_SECRET_KEY="your-secret-key" LANGFUSE_BASEURL="https://cloud.langfuse.com" node absolute-path/build/index.js
Hạn chế
Máy chủ MCP đang trong quá trình phát triển và có một số hạn chế:
- Chỉ các prompt có nhãn
productiontrong Langfuse mới được trả về - Tất cả đối số được giả định là tùy chọn và không bao gồm mô tả vì biến không có đặc tả trong Langfuse
- Thao tác liệt kê yêu cầu tìm nạp từng prompt riêng lẻ trong nền để trích xuất đối số, cách này hoạt động nhưng không hiệu quả
Rất hoan nghênh các đóng góp! Vui lòng mở issue hoặc PR (repo) nếu bạn có bất kỳ đề xuất hoặc phản hồi nào.