Tavily Search MCP
Tavily Search MCP
Tavily Search MCP는 Streamable HTTP 기반의 MCP 서비스로, Tavily의 웹 검색 및 웹 콘텐츠 추출 기능을 MCP 도구로 캡슐화합니다.
기능
web_search: 검색 키워드를 기반으로 웹 검색을 수행합니다.web_fetch: 웹 URL에서 읽을 수 있는 텍스트 콘텐츠를 추출합니다.
Related MCP server: tavily-mcp
환경 요구 사항
Python 3.11+
Tavily API Key
streamable_http를 지원하는 MCP 클라이언트
설치
먼저 자신의 Python 가상 환경을 생성하고 활성화한 후, 의존성 및 현재 프로젝트를 설치합니다:
python -m pip install -r requirements.txt
python -m pip install -e .환경 변수 템플릿을 복사합니다:
cp .env.example .env.env 파일에 구성을 입력합니다:
TAVILY_API_KEY=tvly-your-api-key
MCP_SERVER_HOST=127.0.0.1
MCP_SERVER_PORT=21029
MCP_SERVER_PATH=/mcp
MCP_ALLOWED_HOSTS=127.0.0.1,127.0.0.1:21029,localhost,localhost:21029
MCP_ALLOWED_ORIGINS=*서버에 배포하는 경우, MCP_SERVER_HOST를 0.0.0.0으로 설정하고 공개 도메인 또는 접속 호스트 이름을 MCP_ALLOWED_HOSTS에 추가하세요.
서비스 시작
python -m tavily_search_mcp.server기본 로컬 MCP 주소:
http://127.0.0.1:21029/mcp건강 검사:
curl http://127.0.0.1:21029/health테스트 클라이언트
MCP 도구 목록 표시:
python -m tavily_search_mcp.client --url http://127.0.0.1:21029/mcp list-tools웹 검색 호출:
python -m tavily_search_mcp.client --url http://127.0.0.1:21029/mcp web-search "Tavily Python SDK" --max-results 2웹 콘텐츠 추출 호출:
python -m tavily_search_mcp.client --url http://127.0.0.1:21029/mcp web-fetch "https://docs.tavily.com/"MCP 클라이언트 구성
로컬 서비스 예시:
{
"mcpServers": {
"tavily-search": {
"type": "streamable_http",
"url": "http://127.0.0.1:21029/mcp",
"headers": {}
}
}
}원격 서비스 예시:
{
"mcpServers": {
"tavily-search": {
"type": "streamable_http",
"url": "https://your-domain.example/mcp",
"headers": {}
}
}
}서버 배포
저장소의 배포 스크립트를 사용하여 자신의 SSH 키를 통해 파일을 업로드하고 서비스를 시작할 수 있습니다:
.\scripts\deploy_remote.ps1 -HostName "your-server.example" -User "ubuntu" -IdentityFile "<path-to-private-key>"This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that enables web search and document retrieval capabilities through Tavily API and LangConnect vector database, supporting AI agents in gathering information for comprehensive report generation.22
- AlicenseNot gradedqualityCmaintenanceA web search and extraction MCP server powered by Tavily, providing tools for AI-powered search, content extraction from URLs, and Q\&A with source citations.MIT
- FlicenseAqualityDmaintenanceMCP server that provides web search capabilities using the Tavily API.3
- AlicenseBqualityDmaintenanceMCP server providing search, extract, map, and crawl tools powered by Tavily for real-time web data access.414MIT
Related MCP Connectors
Serper MCP — wraps the Serper Google Search API (serper.dev)
Driflyte MCP server which lets AI assistants query topic-specific knowledge from web and GitHub.
Hosted MCP with 91 agent tools: X, domains, SEO, Maps, Trends, Search, YouTube, TikTok, and more.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/whfzdxhst/TavilySearchMCP'
If you have feedback or need assistance with the MCP directory API, please join our Discord server