Llamacloud Mcp सर्वर
एक MCP सर्वर जो LlamaCloud पर प्रबंधित अनुक्रमणिकाओं से जुड़ता है
सारांश
MCP सर्वर LlamaCloud क्या है?
MCP सर्वर LlamaCloud एक शक्तिशाली सर्वर है जिसे LlamaCloud पर प्रबंधित अनुक्रमणिकाओं से कनेक्ट करने के लिए डिज़ाइन किया गया है। यह विभिन्न अनुप्रयोगों और LlamaCloud अवसंरचना के बीच एक पुल के रूप में कार्य करता है, जिससे डेटा प्रबंधन और पुनर्प्राप्ति में सहजता आती है। यह सर्वर विशेष रूप से उन डेवलपर्स और संगठनों के लिए फायदेमंद है जो अपने डेटा प्रसंस्करण आवश्यकताओं के लिए LlamaCloud की क्षमताओं का लाभ उठाना चाहते हैं।
MCP सर्वर LlamaCloud की विशेषताएँ
- सहज एकीकरण: MCP सर्वर मौजूदा अनुप्रयोगों के साथ आसान एकीकरण की अनुमति देता है, जिससे यह डेवलपर्स के लिए एक बहुपरकारी विकल्प बनता है।
- प्रबंधित अनुक्रमणिकाएँ: यह LlamaCloud पर प्रबंधित अनुक्रमणिकाओं से कनेक्ट करता है, यह सुनिश्चित करते हुए कि डेटा व्यवस्थित और आसानी से सुलभ है।
- स्केलेबिलिटी: यह सर्वर विभिन्न लोड को संभालने के लिए डिज़ाइन किया गया है, जिससे यह छोटे प्रोजेक्ट्स और बड़े पैमाने के अनुप्रयोगों के लिए उपयुक्त है।
- ओपन सोर्स: एक सार्वजनिक रिपॉजिटरी होने के नाते, डेवलपर्स इसके विकास में योगदान कर सकते हैं और इसे अपनी आवश्यकताओं के अनुसार अनुकूलित कर सकते हैं।
- सामुदायिक समर्थन: उपयोगकर्ताओं और योगदानकर्ताओं के बढ़ते समुदाय के साथ, समर्थन और संसाधन आसानी से उपलब्ध हैं।
MCP सर्वर LlamaCloud का उपयोग कैसे करें
- स्थापना: GitHub से रिपॉजिटरी को क्लोन करके शुरू करें। आप निम्नलिखित कमांड का उपयोग कर सकते हैं:
git clone https://github.com/run-llama/mcp-server-llamacloud.git
- कॉन्फ़िगरेशन: क्लोन करने के बाद, निर्देशिका में जाएँ और अपनी आवश्यकताओं के अनुसार सर्वर सेटिंग्स को कॉन्फ़िगर करें।
- सर्वर चलाना: सर्वर शुरू करने के लिए प्रदान किए गए स्क्रिप्ट का उपयोग करें। सुनिश्चित करें कि सभी निर्भरताएँ स्थापित हैं।
- LlamaCloud से कनेक्ट करना: प्रबंधित अनुक्रमणिकाओं से कनेक्ट करने के लिए अपने अनुप्रयोगों को LlamaCloud से जोड़ने के लिए दस्तावेज़ का पालन करें।
- निगरानी और रखरखाव: सर्वर के प्रदर्शन की नियमित रूप से निगरानी करें और इसे आवश्यकतानुसार अपडेट करें ताकि यह सर्वोत्तम संचालन सुनिश्चित कर सके।
अक्सर पूछे जाने वाले प्रश्न
MCP सर्वर LlamaCloud कौन-से प्रोग्रामिंग भाषाओं का समर्थन करता है?
MCP सर्वर मुख्य रूप से उन भाषाओं का उपयोग करके बनाया गया है जो सर्वर-साइड विकास में सामान्यतः उपयोग की जाती हैं, जैसे कि Python और JavaScript।
क्या MCP सर्वर LlamaCloud का उपयोग करने में कोई लागत है?
नहीं, MCP सर्वर ओपन-सोर्स है और इसका उपयोग मुफ्त है। हालाँकि, उपयोगकर्ताओं को उन LlamaCloud सेवाओं से संबंधित लागतें हो सकती हैं जिनका वे उपयोग करते हैं।
मैं MCP सर्वर LlamaCloud प्रोजेक्ट में कैसे योगदान कर सकता हूँ?
आप रिपॉजिटरी को फोर्क करके, अपने परिवर्तन करके, और एक पुल अनुरोध सबमिट करके योगदान कर सकते हैं। समुदाय योगदान और सहयोग को प्रोत्साहित करता है।
मैं MCP सर्वर LlamaCloud के लिए दस्तावेज़ कहाँ पा सकता हूँ?
दस्तावेज़ आमतौर पर रिपॉजिटरी में उपलब्ध होते हैं, आमतौर पर README.md
फ़ाइल या एक समर्पित docs
फ़ोल्डर में।
क्या मैं MCP सर्वर LlamaCloud का उपयोग व्यावसायिक उद्देश्यों के लिए कर सकता हूँ?
हाँ, चूंकि यह MIT लाइसेंस के तहत ओपन-सोर्स है, आप इसका उपयोग व्यक्तिगत और व्यावसायिक परियोजनाओं दोनों के लिए कर सकते हैं।
विवरण
LlamaCloud MCP Server
A MCP server connecting to multiple managed indexes on LlamaCloud
This is a TypeScript-based MCP server that creates multiple tools, each connected to a specific managed index on LlamaCloud. Each tool is defined through command-line arguments.
<a href="https://glama.ai/mcp/servers/o4fcj7x2cg"><img width="380" height="200" src="https://glama.ai/mcp/servers/o4fcj7x2cg/badge" alt="LlamaCloud Server MCP server" /></a>
Features
Tools
- Creates a separate tool for each index you define
- Each tool provides a
query
parameter to search its specific index - Auto-generates tool names like
get_information_index_name
based on index names
Installation
To use with your MCP Client (e.g. Claude Desktop, Windsurf or Cursor), add the following config to your MCP client config:
The LLAMA_CLOUD_PROJECT_NAME
environment variable is optional and defaults to Default
if not set.
{
"mcpServers": {
"llamacloud": {
"command": "npx",
"args": [
"-y",
"@llamaindex/mcp-server-llamacloud",
"--index",
"10k-SEC-Tesla",
"--description",
"10k SEC documents from 2023 for Tesla",
"--topK",
"5",
"--index",
"10k-SEC-Apple",
"--description",
"10k SEC documents from 2023 for Apple"
],
"env": {
"LLAMA_CLOUD_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
For Claude, the MCP config can be found at:
- On MacOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- On Windows:
%APPDATA%/Claude/claude_desktop_config.json
Tool Definition Format
In the args
array of the MCP config, you can define multiple tools by providing pairs of --index
and --description
arguments. Each pair defines a new tool. You can also optionally specify --topK
to limit the number of results.
For example:
--index "10k-SEC-Tesla" --description "10k SEC documents from 2023 for Tesla" --topK 5
Adds a tool for the 10k-SEC-Tesla
LlamaCloud index to the MCP server. In this example, it's configured to return the top 5 results.
Development
Install dependencies:
npm install
Build the server:
npm run build
For development with auto-rebuild:
npm run watch
To use the development version, replace in your MCP config npx @llamaindex/mcp-server-llamacloud
with node ./build/index.js
.
Debugging
Since MCP servers communicate over stdio, debugging can be challenging. We recommend using the MCP Inspector, which is available as a package script:
npm run inspector
The Inspector will provide a URL to access debugging tools in your browser.
सर्वर कॉन्फ़िगरेशन
{
"mcpServers": {
"mcp-server-llamacloud": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/metorial/mcp-container--run-llama--mcp-server-llamacloud--mcp-server-llamacloud",
"node ./build/index.js"
],
"env": {
"LLAMA_CLOUD_PROJECT_NAME": "llama-cloud-project-name",
"LLAMA_CLOUD_API_KEY": "llama-cloud-api-key"
}
}
}
}