Tavily Search MCP
Tavily Search MCP
Tavily Search MCP — это MCP-сервис на основе Streamable HTTP, который инкапсулирует возможности веб-поиска и извлечения содержимого веб-страниц Tavily в инструменты MCP.
Возможности
web_search: выполнение веб-поиска по ключевым словам запроса.web_fetch: извлечение читаемого текстового содержимого по URL-адресу веб-страницы.
Related MCP server: tavily-mcp
Требования к окружению
Python 3.11+
Tavily API Key
MCP-клиент с поддержкой
streamable_http
Установка
Сначала создайте и активируйте собственное виртуальное окружение 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