mcpField
M
MCP2Tavily

MCP2Tavily

本地服务
github.com/mcp2everythingAI 与智能体494 周前更新

关于 MCP2Tavily

MCP2Tavily 是通过 Tavily API 执行网络搜索的 Python MCP 服务,面向需要搜索工具的 MCP 客户端和 Agent 框架,并提供两个描述不同的查询工具。

主要功能

  1. 01通过 Tavily API 搜索网络
  2. 02提供两个查询搜索工具
  3. 03使用 Python 3.11+ 和 UV

适用场景

  1. 01从 MCP 客户端搜索网络
  2. 02为 Agent 提供 Tavily 搜索能力
  3. 03通过 MCP Inspector 测试搜索工具

MCP 相关

该服务将 `search_web` 和 `search_web_info` 作为 MCP 工具公开,供 MCP 客户端提交查询并调用 Tavily API。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

暂未收录安装方式

我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。

代码仓库

工具

还没有获取到工具列表

本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。

详细介绍

MCP2Tavily

一个使用 Tavily API 实现网页搜索功能的 MCP 协议服务。

前提条件

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

安装

  1. 克隆仓库
git clone <repository-url>
cd mcp2tavily
  1. 创建并编辑 .env 文件
# Create .env file
touch .env
# Add your Tavily API key to .env
echo "TAVILY_API_KEY=your_api_key_here" > .env
  1. 使用 UV 设置虚拟环境
# Create and activate virtual environment
uv venv
source .venv/bin/activate  # On Windows use: .venv\Scripts\activate
  1. 安装依赖
uv sync

用法

安装为 Claude 扩展
fastmcp install mcp2tavily.py
使用 MCP Inspector 进入开发模式

使用 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 文件


"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

配置

Cline

配置

Cline

配置

示例

搜索示例

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。