MCP2Tavily
by mcp2everything
MCP2Tavily is an MCP protocol server that integrates web search functionality using the Tavily API. It allows users to perform web searches and retrieve information directly through the MCP protocol.
View on GitHub
Last updated: N/A
MCP2Tavily
A MCP protocol server that implements web search functionality using the Tavily API.
Prerequisites
- Python 3.11+
- UV package manager
- Tavily API key
Installation
- Clone the repository
git clone <repository-url>
cd mcp2tavily
- Create and edit the
.env
file
# Create .env file
touch .env
# Add your Tavily API key to .env
echo "TAVILY_API_KEY=your_api_key_here" > .env
- Set up virtual environment with UV
# Create and activate virtual environment
uv venv
source .venv/bin/activate # On Windows use: .venv\Scripts\activate
- Install dependencies
uv sync
Usage
Install as Claude extension
fastmcp install mcp2tavily.py
Development mode with MCP Inspector
To test the functionality using MCP Inspector:
fastmcp dev mcp2tavily.py
Once running, you can access the MCP Inspector at: http://localhost:5173
Available Tools
search_web(query: str)
: Search the web using Tavily APIsearch_web_info(query: str)
: Same as above, with Chinese description
Environment Variables
TAVILY_API_KEY
: Your Tavily API key (required)
Step-by-Step Guide
手动添加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

配置
Cline

配置
Cline

配置
EXAMPLE

搜索示例