跳到正文
plugmcp
目录技能分类博客
EN/中文
登录注册
Directory/io.github.Seey215
T
MCP serverOfficial registry

Tavily MCP Server

MCP server for advanced web search using Tavily API.

by io.github.Seey215v0.2.9GitHubnpm
接入你的智能体

添加此服务器

The publisher's own command. Not a PlugMCP endpoint.

Local command
npx -y @toolsdk.ai/[email protected]
Credentials from the publisher
  • TAVILY_API_KEY — Your TAVILY_API_KEY
Provider
Claude Code
TAVILY_API_KEY=<secret> claude mcp add io.github.seey215-tavily-mcp -- npx -y @toolsdk.ai/[email protected]

Run in a terminal.

Claude Desktop
{
  "mcpServers": {
    "io.github.seey215-tavily-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@toolsdk.ai/[email protected]"
      ],
      "env": {
        "TAVILY_API_KEY": "<secret>"
      }
    }
  }
}

claude_desktop_config.json

Step-by-step: add this in Claude

Remote URL or a command on your machine? How the two installs differ

在 PlugMCP 上运行

用我们的密钥与日志托管一份副本。

这是你新建的服务器,不是此条目的官方端点。若要用发布方的 URL 与凭证,请使用上方安装面板。

启动
Related MCP

More like this

View more
  • Firecrawl

    firecrawl

    🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.

    7.6k starsRemotebatch-processingclaude
  • N

    Notion

    Official
plugmcp

把任意工具接入任意智能体。面向非开发者的 MCP 服务器目录;网关承载流量,n8n 承载应用。

PlugMCP, 2026

产品
  • 浏览
  • 安装
  • 自行托管
  • 语音模式
  • 浏览器
目录
  • 全部 MCP 服务器
  • 智能体技能
  • 分类
  • 新品
  • 语音
  • 提交服务器
开发者
  • 文档
  • 博客
  • 什么是 MCP
  • 什么是 WebMCP
  • 状态
公司
  • 关于
  • 联系
  • 条款
  • 隐私
  • 数据处理协议
  • [email protected]
io.github.awkoy

Token-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.

175 starsLocal
  • Context7

    upstash

    Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

    63k starsRemotevibe-coding
  • MCP server for advanced web search using Tavily API.

    推荐
    • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
    • N
      NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
    • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

    Tavily Crawl Beta

    MCP demo

    The Model Context Protocol (MCP) is an open standard that enables AI systems to interact seamlessly with various data sources and tools, facilitating secure, two-way connections.

    Developed by Anthropic, the Model Context Protocol (MCP) enables AI assistants like Claude to seamlessly integrate with Tavily's advanced search and data extraction capabilities. This integration provides AI models with real-time access to web information, complete with sophisticated filtering options and domain-specific search features.

    The Tavily MCP server provides:

    • search, extract, map, crawl tools
    • Real-time web search capabilities through the tavily-search tool
    • Intelligent data extraction from web pages via the tavily-extract tool
    • Powerful web mapping tool that creates a structured map of website
    • Web crawler that systematically explores websites

    📚 Helpful Resources

    • Tutorial on combining Tavily MCP with Neo4j MCP server
    • Tutorial on integrating Tavily MCP with Cline in VS Code

    Prerequisites 🔧

    Before you begin, ensure you have:

    • Tavily API key
      • If you don't have a Tavily API key, you can sign up for a free account here
    推荐
    • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
    • N
      NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
    • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

    No FAQ yet. Enrichment fills this from the README on the next crawl.

    推荐
    • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
    • N
      NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
    • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors

    No tool list yet. Remote servers get one after the first health check.

    推荐
    • Firecrawl🔥 Official Firecrawl MCP Server - Adds powerful web scraping and search to Cursor, Claude and any other LLM clients.
    • N
      NotionToken-auth Notion MCP: pages, databases, blocks, comments, files. Runs headless in CI and agents.
    • Context7Context7 Platform -- Up-to-date code documentation for LLMs and AI code editors
  • Claude Desktop or Cursor
  • Node.js (v20 or higher)
    • You can verify your Node.js installation by running:
      • node --version
  • Git installed (only needed if using Git installation method)
    • On macOS: brew install git
    • On Linux:
      • Debian/Ubuntu: sudo apt install git
      • RedHat/CentOS: sudo yum install git
    • On Windows: Download Git for Windows
  • Tavily MCP server installation ⚡

    Running with NPX

    npx -y tavily-mcp@latest 
    

    Installing via Smithery

    To install Tavily MCP Server for Claude Desktop automatically via Smithery:

    npx -y @smithery/cli install @tavily-ai/tavily-mcp --client claude
    

    Although you can launch a server on its own, it's not particularly helpful in isolation. Instead, you should integrate it into an MCP client. Below is an example of how to configure the Claude Desktop app to work with the tavily-mcp server.

    Configuring MCP Clients ⚙️

    This repository will explain how to configure VS Code, Cursor and Claude Desktop to work with the tavily-mcp server.

    Configuring VS Code 💻

    For one-click installation, click one of the install buttons below:

    Manual Installation

    First check if there are install buttons at the top of this section that match your needs. If you prefer manual installation, follow these steps:

    Add the following JSON block to your User Settings (JSON) file in VS Code. You can do this by pressing Ctrl + Shift + P (or Cmd + Shift + P on macOS) and typing Preferences: Open User Settings (JSON).

    {
      "mcp": {
        "inputs": [
          {
            "type": "promptString",
            "id": "tavily_api_key",
            "description": "Tavily API Key",
            "password": true
          }
        ],
        "servers": {
          "tavily": {
            "command": "npx",
            "args": ["-y", "tavily-mcp@latest"],
            "env": {
              "TAVILY_API_KEY": "${input:tavily_api_key}"
            }
          }
        }
      }
    }
    

    Optionally, you can add it to a file called .vscode/mcp.json in your workspace:

    {
      "inputs": [
        {
          "type": "promptString",
          "id": "tavily_api_key",
          "description": "Tavily API Key",
          "password": true
        }
      ],
      "servers": {
        "tavily": {
          "command": "npx",
          "args": ["-y", "tavily-mcp@latest"],
          "env": {
            "TAVILY_API_KEY": "${input:tavily_api_key}"
          }
        }
      }
    }
    

    Configuring Cline 🤖

    The easiest way to set up the Tavily MCP server in Cline is through the marketplace with a single click:

    1. Open Cline in VS Code
    2. Click on the Cline icon in the sidebar
    3. Navigate to the "MCP Servers" tab ( 4 squares )
    4. Search "Tavily" and click "install"
    5. When prompted, enter your Tavily API key

    Alternatively, you can manually set up the Tavily MCP server in Cline:

    1. Open the Cline MCP settings file:

      For macOS:

      # Using Visual Studio Code
      code ~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
      
      # Or using TextEdit
      open -e ~/Library/Application\ Support/Code/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json
      

      For Windows:

      code %APPDATA%\Code\User\globalStorage\saoudrizwan.claude-dev\settings\cline_mcp_settings.json
      
    2. Add the Tavily server configuration to the file:

      Replace your-api-key-here with your actual Tavily API key.

      {
        "mcpServers": {
          "tavily-mcp": {
            "command": "npx",
            "args": ["-y", "tavily-mcp@latest"],
            "env": {
              "TAVILY_API_KEY": "your-api-key-here"
            },
            "disabled": false,
            "autoApprove": []
          }
        }
      }
      
    3. Save the file and restart Cline if it's already running.

    4. When using Cline, you'll now have access to the Tavily MCP tools. You can ask Cline to use the tavily-search and tavily-extract tools directly in your conversations.

    Configuring Cursor 🖥️

    Note: Requires Cursor version 0.45.6 or higher

    To set up the Tavily MCP server in Cursor:

    1. Open Cursor Settings
    2. Navigate to Features > MCP Servers
    3. Click on the "+ Add New MCP Server" button
    4. Fill out the following information:
      • Name: Enter a nickname for the server (e.g., "tavily-mcp")
      • Type: Select "command" as the type
      • Command: Enter the command to run the server:
        env TAVILY_API_KEY=your-api-key npx -y tavily-mcp@latest
        

        Important: Replace your-api-key with your Tavily API key. You can get one at app.tavily.com/home

    After adding the server, it should appear in the list of MCP servers. You may need to manually press the refresh button in the top right corner of the MCP server to populate the tool list.

    The Composer Agent will automatically use the Tavily MCP tools when relevant to your queries. It is better to explicitly request to use the tools by describing what you want to do (e.g., "User tavily-search to search the web for the latest news on AI"). On mac press command + L to open the chat, select the composer option at the top of the screen, beside the submit button select agent and submit the query when ready.

    Cursor Interface Example

    Configuring the Claude Desktop app 🖥️

    For macOS:

    # Create the config file if it doesn't exist
    touch "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
    
    # Opens the config file in TextEdit 
    open -e "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
    
    # Alternative method using Visual Studio Code (requires VS Code to be installed)
    code "$HOME/Library/Application Support/Claude/claude_desktop_config.json"
    

    For Windows:

    code %APPDATA%\Claude\claude_desktop_config.json
    

    Add the Tavily server configuration:

    Replace your-api-key-here with your actual Tavily API key.

    {
      "mcpServers": {
        "tavily-mcp": {
          "command": "npx",
          "args": ["-y", "tavily-mcp@latest"],
          "env": {
            "TAVILY_API_KEY": "your-api-key-here"
          }
        }
      }
    }
    

    2. Git Installation

    1. Clone the repository:
    git clone https://github.com/tavily-ai/tavily-mcp.git
    cd tavily-mcp
    
    1. Install dependencies:
    npm install
    
    1. Build the project:
    npm run build
    

    Configuring the Claude Desktop app ⚙️

    Follow the configuration steps outlined in the Configuring the Claude Desktop app section above, using the below JSON configuration.

    Replace your-api-key-here with your actual Tavily API key and /path/to/tavily-mcp with the actual path where you cloned the repository on your system.

    {
      "mcpServers": {
        "tavily": {
          "command": "npx",
          "args": ["/path/to/tavily-mcp/build/index.js"],
          "env": {
            "TAVILY_API_KEY": "your-api-key-here"
          }
        }
      }
    }
    

    Usage in Claude Desktop App 🎯

    Once the installation is complete, and the Claude desktop app is configured, you must completely close and re-open the Claude desktop app to see the tavily-mcp server. You should see a hammer icon in the bottom left of the app, indicating available MCP tools, you can click on the hammer icon to see more detial on the tavily-search and tavily-extract tools.

    Alt text

    Now claude will have complete access to the tavily-mcp server, including the tavily-search and tavily-extract tools. If you insert the below examples into the Claude desktop app, you should see the tavily-mcp server tools in action.

    Tavily Search Examples

    1. General Web Search:
    Can you search for recent developments in quantum computing?
    
    1. News Search:
    Search for news articles about AI startups from the last 7 days.
    
    1. Domain-Specific Search:
    Search for climate change research on nature.com and sciencedirect.com
    

    Tavily Extract Examples

    1. Extract Article Content:
    Extract the main content from this article: https://example.com/article
    

    ✨ Combine Search and Extract ✨

    You can also combine the tavily-search and tavily-extract tools to perform more complex tasks.

    Search for news articles about AI startups from the last 7 days and extract the main content from each article to generate a detailed report.
    

    Troubleshooting 🛠️

    Common Issues

    1. Server Not Found

      • Verify the npm installation by running npm --verison
      • Check Claude Desktop configuration syntax by running code ~/Library/Application\ Support/Claude/claude_desktop_config.json
      • Ensure Node.js is properly installed by running node --version
    2. NPX related issues

    • If you encounter errors related to npx, you may need to use the full path to the npx executable instead.
    • You can find this path by running which npx in your terminal, then replace the "command": "npx" line with "command": "/full/path/to/npx" in your configuration.
    1. API Key Issues
      • Confirm your Tavily API key is valid
      • Check the API key is correctly set in the config
      • Verify no spaces or quotes around the API key

    Acknowledgments ✨

    • Model Context Protocol for the MCP specification
    • Anthropic for Claude Desktop