Vectara MCP server

by vectara
Apache 2.0
6
  • Apple

Vectara MCP 서버

🔌 Claude Desktop 및 기타 MCP 클라이언트와 호환됩니다!

Vectara MCP는 모든 MCP 클라이언트와도 호환됩니다.

MCP(Model Context Protocol)는 AI 시스템이 다양한 데이터 소스 및 도구와 원활하게 상호 작용할 수 있도록 하는 개방형 표준으로, 안전한 양방향 연결을 용이하게 합니다.

Vectara-MCP는 MCP 프로토콜을 통해 Vectara의 신뢰할 수 있는 RAG 플랫폼을 기반으로, 환각 현상이 감소된 빠르고 안정적인 RAG에 대한 접근을 모든 에이전트 애플리케이션에 제공합니다.

설치

PyPI에서 직접 패키지를 설치할 수 있습니다.

지엑스피1

사용 가능한 도구

  • ask_vectara: Vectara를 사용하여 RAG 쿼리를 실행하고 생성된 응답과 함께 검색 결과를 반환합니다.인수:
    • 쿼리: str, 실행할 사용자 쿼리 - 필수.
    • corpus_keys: list[str], 검색에 사용할 Vectara 코퍼스 키 목록 - 필수. 사용자에게 하나 이상의 코퍼스 키를 제공하도록 요청하세요.
    • api_key: str, Vectara API 키 - 필수.
    • n_sentences_before: int, 컨텍스트에 포함할 답변 앞의 문장 수 - 선택 사항, 기본값은 2입니다.
    • n_sentences_after: int, 컨텍스트에 포함할 답변 이후의 문장 수 - 선택 사항, 기본값은 2입니다.
    • lexical_interpolation: float, 사용할 어휘 보간의 양 - 선택 사항, 기본값은 0.005입니다.
    • max_used_search_results: int, 사용할 검색 결과의 최대 개수 - 선택 사항, 기본값은 10입니다.
    • generation_preset_name: str, 사용할 세대 사전 설정의 이름입니다. 선택 사항이며 기본값은 "vectara-summary-table-md-query-ext-jan-2025-gpt-4o"입니다.
    • response_language: str, 응답 언어 - 선택 사항, 기본값은 "eng"입니다.

    보고:

    • 생성된 답변과 검색 결과를 포함한 Vectara의 응답입니다.
  • search_vectara: 생성 없이 Vectara를 사용하여 의미 검색 쿼리를 실행합니다.인수:
    • 쿼리: str, 실행할 사용자 쿼리 - 필수.
    • corpus_keys: list[str], 검색에 사용할 Vectara 코퍼스 키 목록 - 필수. 사용자에게 하나 이상의 코퍼스 키를 제공하도록 요청하세요.
    • api_key: str, Vectara API 키 - 필수.
    • n_sentences_before: int, 컨텍스트에 포함할 답변 앞의 문장 수 - 선택 사항, 기본값은 2입니다.
    • n_sentences_after: int, 컨텍스트에 포함할 답변 이후의 문장 수 - 선택 사항, 기본값은 2입니다.
    • lexical_interpolation: float, 사용할 어휘 보간의 양 - 선택 사항, 기본값은 0.005입니다.

    보고:

    • 일치하는 검색 결과를 포함한 Vectara의 응답입니다.

Claude Desktop을 사용한 구성

claude_desktop_config.json에 다음을 추가합니다.

{ "mcpServers": { "Vectara": { "command": "uv", "args": [ "tool", "run", "vectara-mcp" ] } } }

Claude 데스크톱 앱에서의 사용

설치가 완료되고 Claude 데스크톱 앱 구성이 완료되면 Vectara-mcp 서버를 확인하려면 Claude 데스크톱 앱을 완전히 닫았다가 다시 열어야 합니다. 앱 왼쪽 하단에 사용 가능한 MCP 도구를 나타내는 망치 아이콘이 표시되며, 이 망치 아이콘을 클릭하면 Vectara-search 및 Vectara-extract 도구에 대한 자세한 내용을 볼 수 있습니다.

이제 Claude는 ask-vectara 및 search-vectara 도구를 포함하여 Vectara-mcp 서버에 완전히 접근할 수 있습니다. 도구를 처음 발급할 때 Claude는 Vectara API 키와 코퍼스 키(여러 코퍼스를 사용하려는 경우 키)를 요청합니다. 이 키들을 설정하면 바로 사용할 수 있습니다. 다음은 저희 웹사이트 의 정보가 포함된 Vectara 코퍼스를 사용하여 시도해 볼 수 있는 몇 가지 예시입니다.

Vectara RAG 예시

  1. Vectara 코퍼스 쿼리 :
ask-vectara Who is Amr Awadallah?
  1. Vectara 코퍼스 검색 :
search-vectara events in NYC?

감사의 말 ✨

-
security - not tested
A
license - permissive license
-
quality - not tested

Vectara MCP 서버

  1. Installation
    1. Available Tools
      1. Configuration with Claude Desktop
        1. Usage in Claude Desktop App
          1. Vectara RAG Examples
        2. Acknowledgments ✨

          Related MCP Servers

          • -
            security
            A
            license
            -
            quality
            MCP server for toolhouse.ai. This does not rely on an external llm unlike the official server.
            Last updated -
            1
            Python
            MIT License
          • A
            security
            A
            license
            A
            quality
            An MCP server that provides LLMs access to other LLMs
            Last updated -
            4
            14
            12
            JavaScript
            MIT License
          • A
            security
            F
            license
            A
            quality
            A lightweight MCP server that provides a unified interface to various LLM providers including OpenAI, Anthropic, Google Gemini, Groq, DeepSeek, and Ollama.
            Last updated -
            6
            84
            Python

          View all related MCP servers

          ID: 2kdzr5p5zp