
vectara/vectara-mcp
Developer tools이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기
Vectara를 위한 오픈 소스 MCP 서버
개요
는 Vectara MCP는 또한 어떤 MCP 클라이언트도 호환이 됩니다 Model Context Protocol (MCP)은 AI 시스템을 사용하여 다양한 데이터 소스 및 도구, 보안, 양방향 연결과 원활하게 상호 작용할 수 있는 개방형 표준입니다. Vectara-MCP는 Vectara의 Trusted RAG 플랫폼에 의해 구동되는 감소된 복류를 가진 빠르고 믿을 수 있는 RAG에 접근을 가진 어떤 대리인 신청든지, MCP 의정서를 통해 제공합니다. PyPI에서 패키지를 직접 설치할 수 있습니다. - Bearer 토큰을 통한 내장 인증 - HTTPS 준비 - 기본 100 요청/분 - 구성 가능한 원산지 검증 - 생산 배포, 클라우드 환경 - 실시간 업데이트를위한 Server-Sent 이벤트 - Bearer 토큰 지원 - 레거시 MCP 클라이언트와 작동 - 실시간 스트리밍 응용 프로그램 - 수송 층 보안 없음 - 로컬 통신을위한 낮은 지연 시간 - 로컬 개발, Claude Desktop - - --stdio 플래그와 명시적으로 활성화해야합니다. HTTP 또는 SSE 수송을 사용할 때, 인증은 기본적으로 필요합니다:
개요(AI 번역)
د ** Claude 데스크톱과 다른 MCP 클라이언트와 호환! ** · Vectara MCP는 또한 어떤 MCP 클라이언트도 호환이 됩니다 ·
Model Context Protocol (MCP)은 AI 시스템을 사용하여 다양한 데이터 소스 및 도구, 보안, 양방향 연결과 원활하게 상호 작용할 수 있는 개방형 표준입니다.
Vectara-MCP는 Vectara의 Trusted RAG 플랫폼에 의해 구동되는 감소된 복류를 가진 빠르고 믿을 수 있는 RAG에 접근을 가진 어떤 대리인 신청든지, MCP 의정서를 통해 제공합니다.
설치
PyPI에서 패키지를 직접 설치할 수 있습니다.
빠른 시작
Default (HTTP/SSE 인증)에 의해 보안
지역 개발 모드 (STDIO)
구성 옵션
수송 형태
HTTP 전송 (기본 - 권장)
- 보안: bearer 토큰을 통한 내장 인증
- ** 암호화 :** HTTPS 준비 -Rate Limiting: 기본 100개 요청/분
- CORS 보호: Configurable 근원 검증
- 사용 사례: 생산 배치, 클라우드 환경
SSE 수송
- Streaming: 실시간 업데이트를 위한 Server-Sent Events
- ** 인증:** Bearer 토큰 지원
- ** 적합성:** 레거시 MCP 고객과의 협력
이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.
README
원문 README의 일부입니다. 원문 보기.
Vectara MCP Server
🔌 Compatible with Claude Desktop, and any other MCP Client!
Vectara MCP is also compatible with any MCP client
The Model Context Protocol (MCP) is an open standard that enables AI systems to interact seamlessly with various data sources and tools, facilitating secure, two-way connections.
Vectara-MCP provides any agentic application with access to fast, reliable RAG with reduced hallucination, powered by Vectara’s Trusted RAG platform, through the MCP protocol.
Installation
You can install the package directly from PyPI:
pip install vectara-mcp
Quick Start
Secure by Default (HTTP/SSE with Authentication)
# Start server with secure HTTP transport (DEFAULT)
python -m vectara_mcp
# Server running at http://127.0.0.1:8000 with authentication enabled
Local Development Mode (STDIO)
# For Claude Desktop or local development (less secure)
python -m vectara_mcp --stdio
# ⚠️ Warning: STDIO transport is less secure. Use only for local development.
Configuration Options
# Custom host and port
python -m vectara_mcp --host 0.0.0.0 --port 8080
# SSE transport mode
python -m vectara_mcp --transport sse --path /sse
# Disable authentication (DANGEROUS - dev only)
python -m vectara_mcp --no-auth
Transport Modes
HTTP Transport (Default - Recommended)
- Security: Built-in authentication via bearer tokens
- Encryption: HTTPS ready
- Rate Limiting: 100 requests/minute by default
- CORS Protection: Configurable origin validation
- Use Case: Production deployments, cloud environments
SSE Transport
- Streaming: Server-Sent Events for real-time updates
- Authentication: Bearer token support
- Compatibility: Works with legacy MCP clients
- Use Case: Real-time streaming applications
STDIO Transport
- ⚠️ Security Warning: No transport-layer security
- Performance: Low latency for local communication
- Use Case: Local development, Claude Desktop
- Requirement: Must be explicitly enabled with
--stdioflag
Environment Variables
# Required
export VECTARA_API_KEY="your-api-key"
# Optional
export VECTARA_AUTHORIZED_TOKENS="token1,token2" # Additional auth tokens
export VECTARA_ALLOWED_ORIGINS="http://localhost:*,https://app.example.com"
export VECTARA_TRANSPORT="http" # Default transport mode
export VECTARA_AUTH_REQUIRED="true" # Enforce authentication
Authentication
HTTP/SSE Transport
When using HTTP or SSE transport, authentication is required by default:
# Using curl with bearer token
curl -H "Authorization: Bearer $VECTARA_API_KEY" \
설치
This server does not publish a one-line install command.
Open the repository installation guide MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →설정
{
"mcpServers": {
"Vectara": {
"command": "python",
"args": ["-m", "vectara_mcp", "--stdio"],
"env": {
"VECTARA_API_KEY": "your-api-key"
}
}
}
}