返回 MCP 目录
public公开dns本地运行

mcp2tavily

一个基于Tavily API实现网页搜索功能的MCP协议服务器,可通过Claude扩展安装使用

article

README

🚀 MCP2Tavily插件说明

MCP2Tavily插件是一个基于MCP协议的服务器,借助Tavily API实现强大的网络搜索功能,为用户提供便捷的网络信息检索体验。

🚀 快速开始

先决条件

  • Python 3.11+
  • UV包管理器
  • Tavily API密钥

📦 安装指南

1. 克隆仓库

git clone <repository-url>
cd mcp2tavily

2. 创建并编辑.env文件

# 创建.env文件
touch .env
# 将Tavily API密钥添加到.env文件中
echo "TAVILY_API_KEY=your_api_key_here" > .env

3. 使用UV设置虚拟环境

# 创建并激活虚拟环境
uv venv
source .venv/bin/activate  # 在Windows上使用:.venv\Scripts\activate

4. 安装依赖项

uv sync

💻 使用示例

作为Claude扩展安装

fastmcp install mcp2tavily.py

使用MCP Inspector进行开发测试

fastmcp dev mcp2tavily.py

运行后,您可以通过以下地址访问MCP Inspector:http://localhost:5173

🔧 技术细节

可用工具

  • search_web(query: str): 使用Tavily API搜索网络
  • search_web_info(query: str): 与上文相同,带有中文描述

环境变量

  • TAVILY_API_KEY: 您的Tavily API密钥(必需)

手动添加Cline Continue Claude配置文件

在Cline Continue Claude中添加MCP JSON FILE

"mcp2tavily": {
      "command": "uv",
      "args": [
        "run",
        "--with",
        "fastmcp",
        "--with",
        "python-dotenv",
        "--with",
        "tavily-python",
        "fastmcp",
        "run",
        "C:\\Users\\你的真实路径\\mcp2tavily.py"
      ],
      "env": {
        "TAVILY_API_KEY": "API密钥"
      }
    }

Cline配置步骤

配置 配置 配置

示例

搜索示例

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端