一个连接到 LlamaCloud 上多个托管索引的MCP服务器。
这是一个基于TypeScript的MCP服务器,它创建了多个工具,每个工具都连接到LlamaCloud上的特定托管索引。每个工具通过命令行参数定义。
query
参数来搜索其特定索引get_information_index_name
这样的工具名称要与您的MCP客户端(例如:Claude Desktop, Windsurf 或 Cursor)一起使用,请将以下配置添加到您的MCP客户端配置中:
{
"mcpServers": {
"llamacloud": {
"command": "npx",
"args": [
"-y",
"@llamaindex/mcp-server-llamacloud",
"--index",
"10k-SEC-Tesla",
"--description",
"10k SEC documents from 2023 for Tesla",
"--index",
"10k-SEC-Apple",
"--description",
"10k SEC documents from 2023 for Apple"
],
"env": {
"LLAMA_CLOUD_PROJECT_NAME": "<YOUR_PROJECT_NAME>",
"LLAMA_CLOUD_API_KEY": "<YOUR_API_KEY>"
}
}
}
}

对于Claude,可以在以下位置找到MCP配置:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%/Claude/claude_desktop_config.json
在MCP配置的args
数组中,您可以通过提供--index
和--description
参数对来定义多个工具。每一对定义一个新的工具。
例如:
--index "10k-SEC-Tesla" --description "10k SEC documents from 2023 for Tesla"

向MCP服务器添加一个针对10k-SEC-Tesla
LlamaCloud索引的工具。
安装依赖项:
npm install
构建服务器:
npm run build
对于带有自动重建功能的开发:
npm run watch
要使用开发版本,在您的MCP配置中将npx @llamaindex/mcp-server-llamacloud
替换为node ./build/index.js
。
由于MCP服务器通过标准输入输出进行通信,调试可能会比较困难。我们建议使用MCP Inspector,该工具作为包脚本可用:
npm run inspector
Inspector将提供一个URL,以便您在浏览器中访问调试工具。