连接到LlamaCloud上多个托管索引的MCP服务器。
这是一个基于TypeScript的MCP服务器,创建了多个工具,每个工具都连接到LlamaCloud上的特定托管索引。每个工具都是通过命令行参数定义的。
<a href="https://glama.ai/mcp/servers/o4fcj7x2cg"><img width="380" height="200" src="https://gips0.baidu.com/it/u=3849825243,2153070131&fm=3081&app=3081&f=PNG?w=760&h=400" alt="LlamaCloud Server MCP server" /></a>
query参数来搜索其特定的索引get_information_index_name要与您的MCP客户端(例如Claude Desktop、Windsurf或Cursor)一起使用,请在您的MCP客户端配置中添加以下配置:
LLAMA_CLOUD_PROJECT_NAME环境变量是可选的,默认值为Default,如果未设置。
{
"mcpServers": {
"llamacloud": {
"command": "npx",
"args": [
"-y",
"@llamaindex/mcp-server-llamacloud",
"--index",
"10k-SEC-Tesla",
"--description",
"2023年特斯拉的10k SEC文件",
"--topK",
"5",
"--index",
"10k-SEC-Apple",
"--description",
"2023年苹果公司的10k SEC文件"
],
"env": {
"LLAMA_CLOUD_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
对于Claude,MCP配置可以在以下位置找到:
~/Library/Application Support/Claude/claude_desktop_config.json在MCP配置的args数组中,您可以通过提供成对的--index和--description参数来定义多个工具。每一对参数定义一个新的工具。您还可以选择指定--topK以限制结果的数量。
例如:
--index "10k-SEC-Tesla" --description "2023年特斯拉的10k SEC文件" --topK 5
这会向MCP服务器添加一个针对10k-SEC-Tesla LlamaCloud索引的工具。在这个例子中,它被配置为返回前5个结果。
安装依赖项:
npm install
构建服务器:
npm run build
为了开发时自动重建:
npm run watch
要使用开发版本,请在您的MCP配置中用node ./build/index.js替换npx @llamaindex/mcp-server-llamacloud。
由于MCP服务器通过stdio进行通信,调试可能会很困难。我们推荐使用MCP Inspector,它作为一个包脚本可用:
npm run inspector
Inspector将提供一个URL,以便您可以在浏览器中访问调试工具。