Skip to content

Commit a768429

Browse files
authored
Add LlamaCloud MCP server (#180)
Claude-Session: https://claude.ai/code/session_01S58U7phvDgphx6ZTXuWMJQ Signed-off-by: Mohammod Al Amin Ashik <maa.ashik00@gmail.com>
1 parent 1c9da1a commit a768429

1 file changed

Lines changed: 84 additions & 0 deletions

File tree

servers/ai.llamacloud-mcp-uvx.json

Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
{
2+
"$schema": "../schemas/server-definition.schema.json",
3+
"id": "ai.llamacloud-mcp-uvx",
4+
"name": "LlamaCloud (uvx)",
5+
"alias": "llamacloud",
6+
"description": "Query your LlamaCloud managed indexes and run extraction agents over your documents. Connects AI clients to LlamaCloud retrieval and structured data extraction.",
7+
"logo": "https://avatars.githubusercontent.com/u/130722866?v=4",
8+
"schema_version": "2.1",
9+
"categories": [
10+
"ai-ml"
11+
],
12+
"tags": [
13+
"llamacloud",
14+
"llamaindex",
15+
"rag",
16+
"retrieval",
17+
"vector-search",
18+
"document-extraction",
19+
"knowledge-base"
20+
],
21+
"transport": {
22+
"type": "stdio",
23+
"command": "uvx",
24+
"args": [
25+
"llamacloud-mcp@latest",
26+
"--index",
27+
"${input:LLAMA_CLOUD_INDEX}"
28+
],
29+
"env": {
30+
"LLAMA_CLOUD_API_KEY": "${input:LLAMA_CLOUD_API_KEY}"
31+
},
32+
"metadata": {
33+
"inputs": [
34+
{
35+
"id": "LLAMA_CLOUD_API_KEY",
36+
"label": "LlamaCloud API Key",
37+
"description": "API key for your LlamaCloud account. Read by the server from the LLAMA_CLOUD_API_KEY environment variable (used as the fallback when --api-key is not passed).",
38+
"type": "text",
39+
"required": true,
40+
"secret": true,
41+
"placeholder": "llx-****************************",
42+
"obtain": {
43+
"url": "https://cloud.llamaindex.ai/api-key",
44+
"instructions": "1. Sign in at https://cloud.llamaindex.ai\n2. Open the API Key page (Settings > API Keys)\n3. Generate a new API key\n4. Copy the key (starts with llx-)",
45+
"button_label": "Get API Key"
46+
}
47+
},
48+
{
49+
"id": "LLAMA_CLOUD_INDEX",
50+
"label": "Index (name:description)",
51+
"description": "The LlamaCloud index to expose, in the format name:description (e.g. my-docs:Product documentation). The description is required and tells the model when to query this index. Passed to the server as --index.",
52+
"type": "text",
53+
"required": true,
54+
"secret": false,
55+
"placeholder": "my-index:Description of what this index contains"
56+
}
57+
]
58+
}
59+
},
60+
"auth": {
61+
"type": "api_key",
62+
"instructions": "Create a LlamaCloud API key at https://cloud.llamaindex.ai/api-key and provide it as the LLAMA_CLOUD_API_KEY value."
63+
},
64+
"contributor": {
65+
"name": "LlamaIndex",
66+
"github": "run-llama",
67+
"url": "https://www.llamaindex.ai"
68+
},
69+
"links": {
70+
"repository": "https://github.com/run-llama/llamacloud-mcp",
71+
"homepage": "https://www.llamaindex.ai",
72+
"documentation": "https://github.com/run-llama/llamacloud-mcp#readme"
73+
},
74+
"platforms": [
75+
"all"
76+
],
77+
"capabilities": {
78+
"tools": true,
79+
"resources": false,
80+
"prompts": false,
81+
"read_only_mode": false
82+
},
83+
"changelog_url": "https://github.com/run-llama/llamacloud-mcp/releases"
84+
}

0 commit comments

Comments
 (0)