
MCP2Tavily

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 密钥
安装教程
- 克隆仓库
git clone <repository-url>
cd mcp2tavily
- 创建并编辑
.env
文件
touch .env
echo "TAVILY_API_KEY=your_api_key_here" > .env
- 使用 UV 设置虚拟环境
uv venv
source .venv/bin/activate # Windows: .venv\Scripts\activate
- 安装依赖
uv sync
调试方式
作为 Claude 扩展安装
fastmcp install mcp2tavily.py
使用 MCP Inspector 开发模式
fastmcp dev mcp2tavily.py
访问 MCP Inspector: http://localhost:5173
许可证
None