MCP2Tavily

MCP2Tavily

site icon
2025.01.06 2
Python网页搜索API集成搜索工具
mcp2tavily 是一个基于 MCP 协议的服务,通过 Tavily API 实现网页搜索功能。它允许用户通过简单的命令进行网页搜索,并支持中文描述。该服务适用于需要快速集成网页搜索功能的开发场景。
View on GitHub

Overview

基本能力

产品定位

mcp2tavily 是一个基于 MCP 协议的网页搜索服务,通过 Tavily API 提供高效的网页搜索功能。

核心功能

  • 通过 Tavily API 实现网页搜索
  • 支持中文描述的搜索功能
  • 提供简单的命令行工具进行搜索

适用场景

  • 开发需要集成网页搜索功能的应用程序
  • 快速获取网页搜索结果
  • 支持中文搜索的场景

工具列表

  • search_web(query: str): 使用 Tavily API 搜索网页
  • search_web_info(query: str): 同上,但支持中文描述

常见问题解答

  • 需要 Tavily API 密钥才能使用
  • 确保 Python 3.11+ 和 UV 包管理器已安装

使用教程

使用依赖

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

安装教程

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

调试方式

作为 Claude 扩展安装

fastmcp install mcp2tavily.py

使用 MCP Inspector 开发模式

fastmcp dev mcp2tavily.py

访问 MCP Inspector: http://localhost:5173

许可证

None