LlamaCloud MCP Server

Official

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

LlamaCloud MCP 服务器

一个 MCP 服务器连接到LlamaCloud上的多个托管索引

这是一个基于 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 配置可以在以下位置找到:

  • 在 MacOS 上: ~/Library/Application Support/Claude/claude_desktop_config.json
  • 在 Windows 上: %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 服务器通过 stdio 进行通信,调试起来可能比较困难。我们推荐使用MCP Inspector ,它以包脚本的形式提供:

npm run inspector

检查器将提供一个 URL 来访问浏览器中的调试工具。

You must be authenticated.

A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

连接到LlamaCloud托管索引的 MCP 服务器。这是一个基于 TypeScript 的 MCP 服务器,实现了与 LlamaCloud 托管索引的连接。

  1. Features
    1. Tools
  2. Installation
    1. Tool Definition Format
  3. Development
    1. Debugging
ID: o4fcj7x2cg