docs: README and LICENSE; ci: actions
LlamaIndex DocuSearcher
LlamaIndex DocuSearcher is a demo application that allows you to search through LlamaIndex, LlamaCloud and LlamaIndex Workflows documentation leveraring the MCP server provided by vibe-llama.
Pre-requisites
In order to run this application, you need to install vibe-llama>=0.4.0.
You can do that by running:
pip install -U vibe-llama
Or you can execute vibe-llama directly with uvx:
uvx vibe-llama --help
In order for LlamaIndex DocuSearcher to work, you need the VibeLlama MCP server to be up and running at http://127.0.0.1:8000/mcp. To do so, run:
vibe-llama starter --mcp
## or, with uvx
uvx vibe-llama starter --mcp
Once you launched the MCP server, you are all set to start with the installation process for LlamaIndex DocuSearcher.
Install and Launch
You first need to clone this repository:
git clone https://github.com/run-llama/llamaindex-docusearcher
cd llamaindex-docusearcher
And then install all the needed dependencies:
npm install
Once you have all the needed dependencies, you can start the app with:
npm run dev
You'll find the app at http://localhost:3000.
License
This application is provided under a MIT license.