타빌리 MCP 서버 🚀
🔌 Cline , Cursor , Claude Desktop 및 기타 MCP 클라이언트와 호환됩니다!
Tavily MCP는 모든 MCP 클라이언트와도 호환됩니다.
📚 Tavily MCP와 Neo4j MCP 서버를 결합하는 방법에 대한 튜토리얼 !
📚 VS Code에서 Tavily MCP와 Cline 통합하기 튜토리얼 (데모 + 예시 사용 사례)
MCP(Model Context Protocol)는 AI 시스템이 다양한 데이터 소스 및 도구와 원활하게 상호 작용할 수 있도록 하는 개방형 표준으로, 안전한 양방향 연결을 용이하게 합니다.
Anthropic에서 개발한 모델 컨텍스트 프로토콜(MCP)은 Claude와 같은 AI 비서가 Tavily의 고급 검색 및 데이터 추출 기능과 원활하게 통합될 수 있도록 지원합니다. 이러한 통합을 통해 AI 모델은 정교한 필터링 옵션과 도메인별 검색 기능을 갖춘 웹 정보에 실시간으로 접근할 수 있습니다.
Tavily MCP 서버는 다음을 제공합니다.
- tavily-search 및 tavily-extract 도구와의 원활한 상호 작용
- tavily-search 도구를 통한 실시간 웹 검색 기능
- tavily-extract 도구를 통한 웹 페이지에서 지능형 데이터 추출
필수 조건 🔧
시작하기 전에 다음 사항을 확인하세요.
- 타빌리 API 키
- Tavily API 키가 없으면 여기에서 무료 계정에 가입할 수 있습니다.
- 클로드 데스크탑 또는 커서
- Node.js (v20 이상)
- 다음을 실행하여 Node.js 설치를 확인할 수 있습니다.
node --version
- 다음을 실행하여 Node.js 설치를 확인할 수 있습니다.
- Git 설치됨(Git 설치 방법을 사용하는 경우에만 필요)
- macOS에서:
brew install git
- Linux의 경우:
- Debian/Ubuntu:
sudo apt install git
- RedHat/CentOS:
sudo yum install git
- Debian/Ubuntu:
- Windows에서: Windows용 Git 다운로드
- macOS에서:
Tavily MCP 서버 설치 ⚡
NPX로 실행
지엑스피1
Smithery를 통해 설치
Smithery를 통해 Claude Desktop에 Tavily MCP Server를 자동으로 설치하려면:
서버를 단독으로 실행할 수는 있지만, 단독으로는 그다지 유용하지 않습니다. 대신 MCP 클라이언트에 통합하는 것이 좋습니다. 아래는 Claude Desktop 앱을 tavily-mcp 서버와 함께 사용하도록 구성하는 방법의 예입니다.
MCP 클라이언트 구성 ⚙️
이 저장소에서는 tavily-mcp 서버와 함께 작동하도록 Cursor 와 Claude Desktop을 구성하는 방법을 설명합니다.
Cline 구성 🤖
클라인에 Tavily MCP 서버를 설정하는 가장 쉬운 방법은 마켓플레이스를 통해 한 번의 클릭으로 설정하는 것입니다.
- VS Code에서 Cline 열기
- 사이드바에서 Cline 아이콘을 클릭하세요
- "MCP 서버" 탭으로 이동합니다(4개의 사각형)
- "Tavily"를 검색하고 "설치"를 클릭하세요.
- 메시지가 표시되면 Tavily API 키를 입력하세요.
또는 Cline에서 Tavily MCP 서버를 수동으로 설정할 수 있습니다.
- Cline MCP 설정 파일을 엽니다.
macOS의 경우:
Windows의 경우:
- Tavily 서버 구성을 파일에 추가합니다.
your-api-key-here
실제 Tavily API 키로 바꾸세요.Copy - 파일을 저장하고 Cline이 이미 실행 중이면 다시 시작합니다.
- Cline을 사용하면 이제 Tavily MCP 도구를 이용할 수 있습니다. Cline에게 대화에서 tavily-search 및 tavily-extract 도구를 직접 사용해 달라고 요청할 수 있습니다.
커서 구성 🖥️
참고 : 커서 버전 0.45.6 이상이 필요합니다.
Cursor에서 Tavily MCP 서버를 설정하려면:
- 커서 설정 열기
- 기능 > MCP 서버로 이동
- "+ 새 MCP 서버 추가" 버튼을 클릭하세요
- 다음 정보를 입력하세요:
- 이름 : 서버의 별명을 입력하세요(예: "tavily-mcp")
- 유형 : 유형으로 "명령"을 선택하세요
- 명령어 : 서버를 실행하기 위한 명령어를 입력하세요:Copy
중요 :
your-api-key
Tavily API 키로 바꾸세요. app.tavily.com/home 에서 발급받으실 수 있습니다.
서버를 추가하면 MCP 서버 목록에 나타납니다. 도구 목록을 채우려면 MCP 서버 오른쪽 상단에 있는 새로 고침 버튼을 직접 눌러야 할 수도 있습니다.
Composer Agent는 귀하의 질의와 관련이 있을 경우 Tavily MCP 도구를 자동으로 사용합니다. 도구 사용을 요청하려면 원하는 작업을 명확하게 설명하는 것이 좋습니다(예: "웹에서 AI 관련 최신 뉴스를 검색하려면 tavily-search를 사용하세요"). Mac에서는 Command + L을 눌러 채팅을 열고, 화면 상단의 Composer 옵션을 선택한 후 제출 버튼 옆의 Agent를 선택하고 준비가 되면 질의를 제출하세요.
Claude Desktop 앱 구성하기 🖥️
macOS의 경우:
Windows의 경우:
Tavily 서버 구성을 추가합니다.
your-api-key-here
실제 Tavily API 키로 바꾸세요.
2. Git 설치
- 저장소를 복제합니다.
- 종속성 설치:
- 프로젝트를 빌드하세요:
Claude Desktop 앱 구성 ⚙️
위의 Claude Desktop 앱 구성 섹션에 설명된 구성 단계를 따르고 아래 JSON 구성을 사용하세요.
your-api-key-here
실제 Tavily API 키로 바꾸고 /path/to/tavily-mcp
시스템에서 저장소를 복제한 실제 경로로 바꾸세요.
Claude 데스크톱 앱에서의 사용법 🎯
설치가 완료되고 Claude 데스크톱 앱 구성이 완료되면 Claude 데스크톱 앱을 완전히 닫았다가 다시 열어야 tavily-mcp 서버를 확인할 수 있습니다. 앱 왼쪽 하단에 사용 가능한 MCP 도구를 나타내는 망치 아이콘이 표시됩니다. 망치 아이콘을 클릭하면 tavily-search 및 tavily-extract 도구에 대한 자세한 내용을 확인할 수 있습니다.
이제 Claude는 tavily-search 및 tavily-extract 도구를 포함하여 tavily-mcp 서버에 완전히 접근할 수 있습니다. 아래 예제를 Claude 데스크톱 앱에 삽입하면 tavily-mcp 서버 도구가 작동하는 모습을 볼 수 있습니다.
Tavily 검색 예시
- 일반 웹 검색 :
- 뉴스 검색 :
- 도메인별 검색 :
Tavily 추출물 예시
- 기사 내용 추출 :
✨ 검색 및 추출 결합 ✨
또한, tavily-search와 tavily-extract 도구를 결합하여 더욱 복잡한 작업을 수행할 수 있습니다.
문제 해결 🛠️
일반적인 문제
- 서버를 찾을 수 없습니다
npm --verison
실행하여 npm 설치를 확인하세요.code ~/Library/Application\ Support/Claude/claude_desktop_config.json
실행하여 Claude Desktop 구성 구문을 확인하세요.node --version
실행하여 Node.js가 제대로 설치되었는지 확인하세요.
- NPX 관련 문제
npx
와 관련된 오류가 발생하는 경우, 대신 npx 실행 파일의 전체 경로를 사용해야 할 수 있습니다.- 터미널에서
which npx
실행한 다음 구성에서"command": "npx"
줄을"command": "/full/path/to/npx"
로 바꾸면 이 경로를 찾을 수 있습니다.
- API 키 문제
- Tavily API 키가 유효한지 확인하세요
- 구성에서 API 키가 올바르게 설정되었는지 확인하세요.
- API 키 주위에 공백이나 따옴표가 없는지 확인하세요.
감사의 말 ✨
- MCP 사양을 위한 모델 컨텍스트 프로토콜
- 클로드 데스크탑을 위한 인류학
Related MCP Servers
- Gozlib License
- GoMIT License
- TypeScriptApache 2.0
- PythonApache 2.0