mcp2tavily

mcp2tavily is a tool developed in Python aimed at automating specific tasks through a library. It emphasizes usability and efficiency, particularly catering to developers with a rich set of features. The documentation is well-organized, making it accessible even for beginners.

GitHub Stars

3

User Rating

Not Rated

Favorites

0

Views

22

Forks

6

Issues

4

README
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
  1. Clone the repository
git clone <repository-url>
cd mcp2tavily
  1. 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
  1. Set up virtual environment with UV
# Create and activate virtual environment
uv venv
source .venv/bin/activate  # On Windows use: .venv\Scripts\activate
  1. 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 API
  • search_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

搜索示例