Перейти к содержимому

LlamaCloud MCP Server

Сервер для подключения к индексам LlamaCloud, создающий инструменты для поиска в них.

JavaScript
82 stars

Описание

Это TypeScript-сервер MCP, который подключается к управляемым индексам LlamaCloud и генерирует отдельные инструменты для каждого индекса. Каждый инструмент позволяет выполнять поиск с параметром query и опциональным topK для ограничения результатов. Автоматически создаёт имена инструментов на основе названий индексов. Идеален для интеграции с MCP-клиентами вроде Claude Desktop для быстрого доступа к RAG-данным в AI-приложениях, таких как чат-боты или аналитика документов.

Возможности

Создание инструментов для индексов

Генерирует отдельный инструмент для каждого указанного индекса LlamaCloud.

Поиск с query

Каждый инструмент поддерживает параметр query для выполнения поиска в конкретном индексе.

Автогенерация имён

Автоматически присваивает имена инструментам на основе названий индексов, например 'get_information_index_name'.

Ограничение результатов

Опциональный параметр --topK для возврата заданного количества топ-результатов.

Интеграция с MCP-клиентами

Подключается к клиентам вроде Claude Desktop или Cursor через stdio для seamless использования в AI-воркфлоу.

Установка

Для использования с MCP-клиентом (например, Claude Desktop) добавьте конфиг в файл настроек:

{
  "mcpServers": {
    "llamacloud": {
      "command": "npx",
      "args": [
        "-y",
        "@llamaindex/mcp-server-llamacloud",
        "--index",
        "10k-SEC-Tesla",
        "--description",
        "10k SEC documents from 2023 for Tesla",
        "--topK",
        "5",
        "--index",
        "10k-SEC-Apple",
        "--description",
        "10k SEC documents from 2023 for Apple"
      ],
      "env": {
        "LLAMA_CLOUD_API_KEY": "<YOUR_API_KEY>"
      }
    }
  }
}

Переменная LLAMA_CLOUD_PROJECT_NAME опциональна, по умолчанию ‘Default’. Для разработки: npm install, npm run build.

Информация

Язык
JavaScript
Лицензия
MIT License
GitHub Stars
82

Ссылки