Kavi Research Assistant Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Kavi Research Assistant Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
<div align="center">
<img src="assets/logo.png" alt="KAVI RESEARCH" width="200" style="margin-bottom: 20px;">
Your Premium AI Research Librarian
Features • Installation • Configuration • Usage • Contributing
</div>
<img src="assets/dashboard_preview.png" alt="Kavi Research Dashboard" width="100%" style="margin: 15px 0; border-radius: 10px; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);">
KAVI RESEARCH is a premium Model Context Protocol (MCP) server designed to transform your AI into a dedicated research assistant.
Stop losing track of important findings. KAVI RESEARCH enables your AI to save, organize, search, and synthesize high-volume research materials using a local vector database. Whether you are using OpenAI or local Ollama models, KAVI RESEARCH keeps your knowledge accessible, private, and secure.
Newly Added in v2.1: Large Document Support! KAVI RESEARCH now automatically chunks massive PDFs and files into manageable semantic segments to bypass LLM context limits.
fastmcp and langchain for high performance.uv (Fastest)# Run the AI Agent (MCP Server)
uvx kavi-research-assistant-mcp
# Run the Web UI (Gradio)
uv run kavi-research-uipippip install kavi-research-assistant-mcpWe provide a beautiful, colorful web interface to manage your research.
uv run kavi-research-uiYou can configure the agent to use either OpenAI (default) or a local Ollama instance.
Powerful, zero-setup (requires API Key).
export OPENAI_API_KEY=sk-...
export RESEARCH_DB_PATH=~/research_db
export LLM_PROVIDER=openaiRun entirely on your machine. No API keys required.
ollama pull llama3.2
ollama pull nomic-embed-text export RESEARCH_DB_PATH=~/research_db
export LLM_PROVIDER=ollama
# Optional overrides
# export OLLAMA_BASE_URL=http://localhost:11434Add this to your claude_desktop_config.json:
{
"mcpServers": {
"kavi-research": {
"command": "uvx",
"args": ["kavi-research-assistant-mcp"],
"env": {
"RESEARCH_DB_PATH": "/Users/username/research_db",
"OPENAI_API_KEY": "sk-..."
}
}
}
}Model Context Protocol (MCP) allows Kavi to act as a bridge between your AI and a private knowledge base. Below are the tools provided:
.pdf, .txt, .docx.Ensure your preferred LLM backend is running. For Ollama:
ollama serve
ollama pull llama3.2
ollama pull nomic-embed-textYou can interact via the MCP Inspector (Command Line) or the Web UI.
To test via MCP Inspector:
npx @modelcontextprotocol/inspector uv run kavi-research-assistant-mcpOnce the inspector opens in your browser, you can manually trigger tools like list_research_topics.
Ask your AI (via Claude Desktop or the UI) to save information:
"Save the following text to my 'ai-market' topic: [Your Text Here]"
Ask a question that only your saved data could answer:
"Based on my 'ai-market' data, what was the projected growth for 2026?"
Open the UI to see your topic cards visualized gracefully.
uv run kavi-research-uithesis. Use ask_research_topic to find contradictions or common methodologies across all papers.competitor-intel. Every Friday, run summarize_topic to get a weekly briefing.dev-docs. Use Kavi to answer "How do I implement X using Y?" without the LLM hallucinating.Machha Kiran
Branding:
kavi.ai and the Kavi logo are trademarks of kavi.ai.This project is licensed under the MIT License - see the LICENSE file for details.
<div align="center"> <sub>Built with ❤️ by the kavi.ai team</sub> </div>
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.