vectara-mcp
Verified Safeby vectara
Overview
Vectara MCP Server enables AI systems to interact seamlessly with Vectara's RAG platform for reduced hallucination, functioning as an open standard Model Context Protocol server.
Installation
docker build -t vectara-mcp . && docker run -d -p 8000:8000 vectara-mcpEnvironment Variables
- VECTARA_API_KEY
- VECTARA_AUTHORIZED_TOKENS
- VECTARA_ALLOWED_ORIGINS
- VECTARA_TRANSPORT
- VECTARA_AUTH_REQUIRED
Security Notes
The server demonstrates a strong 'secure by default' approach. It includes comprehensive documentation on security best practices (`SECURITY.md`), enforces bearer token authentication by default for HTTP/SSE transports, and warns explicitly against disabling authentication or using STDIO transport in production. It utilizes secure SSL contexts for API calls, runs as a non-root user in Docker, and supports CORS configuration and rate limiting. No direct 'eval' or obvious malicious patterns were found.
Similar Servers
UltraRAG
An open-source RAG framework for building, experimenting, and evaluating complex Retrieval-Augmented Generation (RAG) pipelines with low-code YAML configurations and native multimodal support.
context-portal
Manages structured project context for AI assistants and developer tools, enabling Retrieval Augmented Generation (RAG) and prompt caching within IDEs.
mem-agent-mcp
Provides a Model Context Protocol (MCP) server for a memory agent, enabling LLMs to interact with an Obsidian-like memory system for contextual assistance and RAG.
tmcp
A server implementation for the Model Context Protocol (MCP) to enable LLMs to access external context and tools.