返回市场
麦普服务器- llama云

麦普服务器- llama云

作者:run-llama83 星标更新:2025-06-24

项目介绍

LlamaCloud MCP Server

连接到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配置可以在以下位置找到:

  • 在MacOS上:~/Library/Application Support/Claude/claude_desktop_config.json
  • 在Windows上:%APPDATA%/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,以便您可以在浏览器中访问调试工具。