Vectara MCP сервер
Предоставляет агентным приложениям доступ к быстрому и надёжному RAG с пониженным количеством галлюцинаций через платформу Vectara's Trusted RAG с использованием протокола MCP.
автор: Community
curl -fsSL https://vibebaza.com/i/vectara | bash
Предоставляет агентным приложениям доступ к быстрому и надёжному RAG с пониженным количеством галлюцинаций через платформу Vectara's Trusted RAG с использованием протокола MCP.
Установка
PyPI
pip install vectara-mcp
HTTP Transport (по умолчанию)
python -m vectara_mcp
STDIO Transport
python -m vectara_mcp --stdio
Кастомная конфигурация
python -m vectara_mcp --host 0.0.0.0 --port 8080
SSE Transport
python -m vectara_mcp --transport sse --path /sse
Конфигурация
Claude Desktop
{
"mcpServers": {
"Vectara": {
"command": "python",
"args": ["-m", "vectara_mcp", "--stdio"],
"env": {
"VECTARA_API_KEY": "your-api-key"
}
}
}
}
Claude Desktop (uv)
{
"mcpServers": {
"Vectara": {
"command": "uv",
"args": ["tool", "run", "vectara-mcp", "--stdio"]
}
}
}
Доступные инструменты
| Инструмент | Описание |
|---|---|
setup_vectara_api_key |
Настройка и валидация вашего Vectara API ключа для сессии (одноразовая настройка) |
clear_vectara_api_key |
Очистка сохранённого API ключа из памяти сервера |
ask_vectara |
Выполнение RAG запроса через Vectara, возвращает результаты поиска с сгенерированным ответом |
search_vectara |
Выполнение семантического поискового запроса через Vectara, без генерации |
correct_hallucinations |
Выявление и исправление галлюцинаций в сгенерированном тексте с помощью VHC от Vectara (Vectara Hallucination ... |
eval_factual_consistency |
Оценка фактической согласованности сгенерированного текста с исходными документами с использованием специального... |
Возможности
- Несколько режимов транспорта: HTTP (по умолчанию), SSE и STDIO
- Встроенная аутентификация через bearer токены для HTTP/SSE
- Ограничение скорости (100 запросов в минуту по умолчанию)
- CORS защита с настраиваемой валидацией источников
- RAG запросы с сгенерированными ответами
- Семантический поиск без генерации
- Детекция и исправление галлюцинаций
- Оценка фактической согласованности
- Безопасность по умолчанию с поддержкой HTTPS
- Потоковая передача в реальном времени с Server-Sent Events
Переменные окружения
Обязательные
VECTARA_API_KEY- Ваш Vectara API ключ
Опциональные
VECTARA_AUTHORIZED_TOKENS- Дополнительные токены авторизации (через запятую)VECTARA_ALLOWED_ORIGINS- Разрешённые CORS источники (через запятую)VECTARA_TRANSPORT- Режим транспорта по умолчаниюVECTARA_AUTH_REQUIRED- Принудительная аутентификация (true/false)
Примеры использования
Who is Amr Awadallah?
What events are happening in NYC?
Check this text for hallucinations against these source documents
Evaluate the factual consistency of this generated text
Ресурсы
Примечания
Совместим с Claude Desktop и любыми MCP клиентами. Требует STDIO транспорт для Claude Desktop. Имеет несколько режимов безопасности, для продакшена рекомендуется HTTP транспорт. Включает возможности исправления галлюцинаций и оценки фактической согласованности.