Servidor MCP de LlamaCloud
Un servidor MCP que se conecta a múltiples índices administrados en LlamaCloud
Este es un servidor MCP basado en TypeScript que crea múltiples herramientas, cada una conectada a un índice administrado específico en LlamaCloud. Cada herramienta se define mediante argumentos de línea de comandos.
Características
Herramientas
Crea una herramienta independiente para cada índice que defina
Cada herramienta proporciona un parámetro
querypara buscar en su índice específicoGenera automáticamente nombres de herramientas como
get_information_index_namesegún los nombres de índice
Related MCP server: Just Prompt
Instalación
Para utilizarlo con su cliente MCP (por ejemplo, Claude Desktop, Windsurf o Cursor), agregue la siguiente configuración a la configuración de su cliente MCP:
Para Claude, la configuración de MCP se puede encontrar en:
En MacOS:
~/Library/Application Support/Claude/claude_desktop_config.jsonEn Windows:
%APPDATA%/Claude/claude_desktop_config.json
Formato de definición de herramienta
En la matriz args de la configuración de MCP, se pueden definir varias herramientas proporcionando pares de argumentos --index y --description . Cada par define una nueva herramienta.
Por ejemplo:
Agrega una herramienta para el índice LlamaCloud 10k-SEC-Tesla al servidor MCP.
Desarrollo
Instalar dependencias:
Construir el servidor:
Para desarrollo con reconstrucción automática:
Para utilizar la versión de desarrollo, reemplace en su configuración de MCP npx @llamaindex/mcp-server-llamacloud con node ./build/index.js .
Depuración
Dado que los servidores MCP se comunican a través de stdio, la depuración puede ser complicada. Recomendamos usar el Inspector MCP , disponible como script de paquete:
El Inspector proporcionará una URL para acceder a las herramientas de depuración en su navegador.