Langfuse Prompt Management MCP Server
आधिकारिकसहयोगात्मक संपादन, संस्करण नियंत्रण, मूल्यांकन और प्रॉम्प्ट जारी करने के लिए ओपन-सोर्स टूल।
दस्तावेज़
Langfuse Prompt Management MCP सर्वर
Model Context Protocol (MCP) सर्वर Langfuse Prompt Management के लिए। यह सर्वर आपको Model Context Protocol के माध्यम से अपने Langfuse prompts तक पहुँचने और उन्हें प्रबंधित करने की अनुमति देता है।
डेमो
Claude Desktop में Langfuse Prompts MCP का त्वरित डेमो (वॉइस-ओवर स्पष्टीकरण के लिए अनम्यूट करें):
https://github.com/user-attachments/assets/61da79af-07c2-4f69-b28c-ca7c6e606405
विशेषताएँ
MCP Prompt
यह सर्वर prompt खोज और पुनर्प्राप्ति के लिए MCP Prompts विनिर्देश लागू करता है।
-
prompts/list: सभी उपलब्ध prompts की सूची बनाएँ- वैकल्पिक कर्सर-आधारित पृष्ठांकन
- prompt नाम और उनके आवश्यक तर्क लौटाता है, सीमा: सभी तर्क वैकल्पिक माने जाते हैं और विवरण शामिल नहीं करते क्योंकि Langfuse में चरों का विनिर्देश नहीं है
- यदि prompts का 1 से अधिक पृष्ठ है तो पृष्ठांकन के लिए अगला कर्सर शामिल करता है
-
prompts/get: एक विशिष्ट prompt प्राप्त करें- Langfuse prompts (पाठ और चैट) को MCP prompt ऑब्जेक्ट में रूपांतरित करता है
- प्रदान किए गए चरों के साथ prompt संकलित करता है
उपकरण
अन्य MCP क्लाइंट के साथ संगतता बढ़ाने के लिए जो prompt क्षमता का समर्थन नहीं करते, सर्वर ऐसे उपकरण भी निर्यात करता है जो MCP Prompts की कार्यक्षमता की नकल करते हैं।
-
get-prompts: उपलब्ध prompts की सूची बनाएँ- पृष्ठांकन के लिए वैकल्पिक
cursorपैरामीटर - उनके तर्कों के साथ prompts की सूची लौटाता है
- पृष्ठांकन के लिए वैकल्पिक
-
get-prompt: एक विशिष्ट prompt पुनर्प्राप्त करें और संकलित करें- आवश्यक
nameपैरामीटर: पुनर्प्राप्त करने के लिए prompt का नाम - वैकल्पिक
argumentsपैरामीटर: prompt चरों के साथ JSON ऑब्जेक्ट
- आवश्यक
विकास
npm install
# build current file
npm run build
# test in mcp inspector
npx @modelcontextprotocol/inspector node ./build/index.js
उपयोग
चरण 1: बिल्ड करें
npm install
npm run build
चरण 2: सर्वर को अपने MCP सर्वरों में जोड़ें:
Claude Desktop
claude_desktop_config.json संपादित करके Claude for Desktop कॉन्फ़िगर करें
{
"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 में उपयोग के लिए उपलब्ध होगा।
Cursor
Cursor में नया सर्वर जोड़ें:
- नाम:
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लेबल वाले prompts ही लौटाए जाते हैं - सभी तर्क वैकल्पिक माने जाते हैं और विवरण शामिल नहीं करते क्योंकि Langfuse में चरों का विनिर्देश नहीं है
- सूची संचालन के लिए पृष्ठभूमि में प्रत्येक prompt को अलग-अलग प्राप्त करना आवश्यक है ताकि तर्क निकाले जा सकें, यह काम करता है लेकिन कुशल नहीं है
योगदान का स्वागत है! यदि आपके पास कोई सुझाव या प्रतिक्रिया है तो कृपया एक मुद्दा या PR खोलें (रेपो)।