Overview
Features
Secure HTTP/SSE Transport with Authentication
Default secure HTTP transport with bearer token authentication, HTTPS readiness, rate limiting, and configurable CORS/origin protection.
STDIO Transport for Local Development
Low-latency local communication for development and Claude Desktop; explicitly less secure and enabled with --stdio.
Configurable Host, Port, and Transport Modes
Customize host, port, and path; select HTTP, SSE, or STDIO transport, with an option to disable authentication for development.
Environment Variable-based Configuration
Configure API keys, allowed origins, transport defaults, and auth requirements via environment variables.
Tool Suite: RAG and Analysis Tools
Expose ask_vectara, search_vectara, correct_hallucinations, and eval_factual_consistency APIs for end-to-end workflows.
API Key Management Utilities
Tools to setup and clear Vectara API keys for secure session management.
Claude Desktop Compatibility
Designed to work with Claude Desktop via STDIO, with configuration examples for seamless integration.
Security Best Practices
Guidance for production security, including HTTPS/TLS, authentication, rotation of keys, and proper CORS configuration.
Who Is This For?
- AI developers:Integrate Vectara's RAG via MCP into applications and autonomous agents.
- Claude Desktop:Configure and run Vectara MCP with Claude Desktop for local testing.
- MCP clients:Connect and query Vectara using MCP-compatible clients across tools and workflows.




