Pinecone Assistant MCP

MIT License
7

Pinecone Assistant MCP 서버

Pinecone Assistant에서 정보를 검색하기 위한 MCP 서버 구현입니다.

특징

  • Pinecone Assistant에서 정보를 검색합니다.
  • 구성 가능한 결과 수로 여러 결과 검색을 지원합니다.

필수 조건

  • 시스템에 Docker가 설치됨
  • Pinecone API 키 - Pinecone 콘솔 에서 얻기
  • Pinecone Assistant API 호스트 - Assistant를 생성한 후(예: Pinecone Console에서) Assistant 세부 정보 페이지에서 호스트를 찾을 수 있습니다.

Docker로 빌드하기

Docker 이미지를 빌드하려면:

지엑스피1

Docker로 실행

Pinecone API 키로 서버를 실행하세요.

docker run -i --rm \ -e PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE> \ -e PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE> \ pinecone/assistant-mcp

환경 변수

  • PINECONE_API_KEY (필수): Pinecone API 키
  • PINECONE_ASSISTANT_HOST (선택 사항): Pinecone Assistant API 호스트(기본값: https://prod-1-data.ke.pinecone.io )
  • LOG_LEVEL (선택 사항): 로깅 수준(기본값: 정보)

Claude Desktop과 함께 사용

claude_desktop_config.json 에 다음을 추가하세요:

{ "mcpServers": { "pinecone-assistant": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "PINECONE_API_KEY", "-e", "PINECONE_ASSISTANT_HOST", "pinecone/assistant-mcp" ], "env": { "PINECONE_API_KEY": "<YOUR_PINECONE_API_KEY_HERE>", "PINECONE_ASSISTANT_HOST": "<YOUR_PINECONE_ASSISTANT_HOST_HERE>" } } } }

소스에서 빌드

Docker 없이 소스에서 빌드하는 것을 선호하는 경우:

  1. Rust가 설치되어 있는지 확인하세요( https://rustup.rs/ )
  2. 이 저장소를 복제하세요
  3. cargo build --release 실행합니다.
  4. 바이너리는 target/release/assistant-mcp 에서 사용할 수 있습니다.

검사관과 함께 테스트

export PINECONE_API_KEY=<YOUR_PINECONE_API_KEY_HERE> export PINECONE_ASSISTANT_HOST=<YOUR_PINECONE_ASSISTANT_HOST_HERE> # Run the inspector alone npx @modelcontextprotocol/inspector cargo run # Or run with Docker directly through the inspector npx @modelcontextprotocol/inspector -- docker run -i --rm -e PINECONE_API_KEY -e PINECONE_ASSISTANT_HOST pinecone/assistant-mcp

특허

이 프로젝트는 LICENSE 파일에 명시된 조건에 따라 라이센스가 부여되었습니다.

ID: esrcdmpj99