MCP TAVILY SEARCH
A Model Context Protocol (MCP) server that provide search by tavily.
Overview
MCP TAVILY SEARCH is a Model Context Protocol (MCP) server that provides search capabilities using the Tavily service.
To use MCP TAVILY SEARCH, install it using Go, add the necessary configuration to your MCP config file, and run the server with the appropriate commands.
- Provides search functionality through the Tavily service. - Supports both basic and advanced search depths. - Configurable parameters for search queries including keywords, date range, and result limits.
- Searching for news articles based on specific keywords.
- Retrieving recent news within a specified timeframe.
- Customizing search results based on user-defined parameters.
Add to your AI client
Use these steps to connect MCP TAVILY SEARCH in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.
Cursor
Add this to your .cursor/mcp.json file in your project root, then restart Cursor.
.cursor/mcp.json
{
"mcpServers": {
"mcp-tavily-search-y7ut": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-tavily-search-y7ut"
]
}
}
}Claude Desktop
Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.
~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)
{
"mcpServers": {
"mcp-tavily-search-y7ut": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-tavily-search-y7ut"
]
}
}
}Claude Code
Add this to your project's .mcp.json file. Claude Code will detect it automatically.
.mcp.json (project root)
{
"mcpServers": {
"mcp-tavily-search-y7ut": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-tavily-search-y7ut"
]
}
}
}VS Code (Copilot)
Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.
.vscode/mcp.json
{
"servers": {
"mcp-tavily-search-y7ut": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-tavily-search-y7ut"
]
}
}
}Windsurf
Add this to your Windsurf MCP config file, then restart Windsurf.
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"mcp-tavily-search-y7ut": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-tavily-search-y7ut"
]
}
}
}Cline
Open Cline settings, navigate to MCP Servers, and add this server configuration.
Cline MCP Settings (via UI)
{
"mcpServers": {
"mcp-tavily-search-y7ut": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-mcp-tavily-search-y7ut"
]
}
}
}FAQ
What programming language is MCP TAVILY SEARCH built with?
MCP TAVILY SEARCH is built using Go.
How can I customize my search?
You can customize your search by adjusting parameters such as `keyword`, `days`, `limit`, and `search_depth` in your search queries.
Is there a limit to the number of search results?
Yes, by default, the server returns up to 5 news articles, but this can be adjusted using the `limit` parameter.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":1083,"uuid":"002f770f-dda0-4491-a04b-5b3987dd3104","name":"mcp-tavily-search","title":"MCP TAVILY SEARCH","description":"A Model Context Protocol (MCP) server that provide search by tavily.","avatar_url":"https://avatars.githubusercontent.com/u/19776284?v=4","created_at":"$D2025-01-28T02:30:26.563Z","updated_at":"$D2025-02-23T07:20:07.348Z","status":"created","author_name":"y7ut","author_avatar_url":"https://avatars.githubusercontent.com/u/19776284?v=4","tags":"[]","category":"search","is_featured":false,"sort":1,"url":"https://github.com/y7ut/mcp-tavily-search","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"MIT license\",\"language\":\"Go\",\"is_official\":false,\"latest_commit_time\":\"2025-04-09 14:05:45\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]