Tavily MCP 服务器🚀
🔌与Cline 、 Cursor 、 Claude Desktop以及任何其他 MCP 客户端兼容!
Tavily MCP 也与任何 MCP 客户端兼容
📚 有关将 Tavily MCP 与 Neo4j MCP 服务器相结合的教程!
📚 教程:在 VS Code 中将 Tavily MCP 与 Cline 集成(演示 + 示例用例)
模型上下文协议 (MCP) 是一种开放标准,使 AI 系统能够与各种数据源和工具无缝交互,促进安全的双向连接。
由 Anthropic 开发的模型上下文协议 (MCP) 使 Claude 等 AI 助手能够与 Tavily 的高级搜索和数据提取功能无缝集成。这种集成使 AI 模型能够实时访问网络信息,并配备完善的过滤选项和特定领域的搜索功能。
Tavily MCP 服务器提供:
- 与 tavily-search 和 tavily-extract 工具无缝交互
- 通过 tavily-search 工具实现实时网络搜索功能
- 通过 tavily-extract 工具从网页智能提取数据
先决条件🔧
在开始之前,请确保您已:
- Tavily API 密钥
- 如果您没有 Tavily API 密钥,您可以在此处注册免费帐户
- Claude Desktop或Cursor
- Node.js (v20 或更高版本)
- 您可以通过运行以下命令来验证您的 Node.js 安装:
node --version
- 您可以通过运行以下命令来验证您的 Node.js 安装:
- 已安装Git (仅在使用 Git 安装方法时才需要)
- 在 macOS 上:
brew install git
- 在 Linux 上:
- Debian/Ubuntu:
sudo apt install git
- RedHat/CentOS:
sudo yum install git
- Debian/Ubuntu:
- 在 Windows 上:下载适用于 Windows 的 Git
- 在 macOS 上:
Tavily MCP 服务器安装⚡
使用 NPX 运行
通过 Smithery 安装
要通过Smithery自动为 Claude Desktop 安装 Tavily MCP Server:
虽然您可以单独启动服务器,但单独使用并没有太大用处。您应该将其集成到 MCP 客户端中。以下是如何配置 Claude Desktop 应用与 tavily-mcp 服务器配合使用的示例。
配置 MCP 客户端 ⚙️
该存储库将解释如何配置Cursor和Claude Desktop以与 tavily-mcp 服务器协同工作。
配置 Cline 🤖
在 Cline 中设置 Tavily MCP 服务器的最简单方法是通过市场单击一下:
- 在 VS Code 中打开 Cline
- 点击侧边栏中的 Cline 图标
- 导航到“MCP 服务器”选项卡(4 个方块)
- 搜索“Tavily”并点击“安装”
- 出现提示时,输入您的 Tavily API 密钥
或者,您可以在 Cline 中手动设置 Tavily MCP 服务器:
- 打开 Cline MCP 设置文件:
对于 macOS:
对于 Windows:
- 将 Tavily 服务器配置添加到文件中:将
your-api-key-here
替换为您实际的Tavily API 密钥。 - 如果 Cline 已运行,请保存文件并重新启动它。
- 使用 Cline 时,您现在可以访问 Tavily MCP 工具。您可以直接在对话中让 Cline 使用 tavily-search 和 tavily-extract 工具。
配置光标🖥️
注意:需要 Cursor 版本 0.45.6 或更高版本
要在 Cursor 中设置 Tavily MCP 服务器:
- 打开游标设置
- 导航至“功能”>“MCP 服务器”
- 点击“+ 添加新的 MCP 服务器”按钮
- 填写以下信息:
- 名称:输入服务器的昵称(例如“tavily-mcp”)
- 类型:选择“命令”作为类型
- 命令:输入运行服务器的命令:
重要提示:请将
your-api-key
替换为您的 Tavily API 密钥。您可以在app.tavily.com/home获取。
添加服务器后,它将出现在 MCP 服务器列表中。您可能需要手动点击 MCP 服务器右上角的刷新按钮来刷新工具列表。
当与您的查询相关时,Composer Agent 将自动使用 Tavily MCP 工具。最好明确请求使用这些工具,并描述您的操作(例如,“使用 tavily-search 在网络上搜索有关 AI 的最新新闻”)。在 Mac 上,按 Command + L 打开聊天,选择屏幕顶部的 Composer 选项,在“提交”按钮旁边选择 Agent,并在准备好后提交查询。
配置 Claude 桌面应用程序🖥️
对于 macOS:
对于 Windows:
添加 Tavily 服务器配置:
将your-api-key-here
替换为您实际的Tavily API 密钥。
2. Git 安装
- 克隆存储库:
- 安装依赖项:
- 构建项目:
配置 Claude 桌面应用程序⚙️
按照上面配置 Claude 桌面应用程序部分中概述的配置步骤,使用以下 JSON 配置。
将your-api-key-here
替换为您实际的Tavily API 密钥,将/path/to/tavily-mcp
替换为您在系统上克隆存储库的实际路径。
在 Claude 桌面应用程序中的使用
安装完成并配置好 Claude 桌面应用程序后,您必须完全关闭并重新打开 Claude 桌面应用程序才能查看 tavily-mcp 服务器。您应该在应用程序左下方看到一个锤子图标,表示可用的 MCP 工具,您可以点击锤子图标查看有关 tavily-search 和 tavily-extract 工具的更多详细信息。
现在,Claude 将拥有 tavily-mcp 服务器的完整访问权限,包括 tavily-search 和 tavily-extract 工具。如果您将以下示例代码插入 Claude 桌面应用程序,您将看到 tavily-mcp 服务器工具的运行。
塔维利搜索示例
- 常规网页搜索:
- 新闻搜索:
- 特定领域搜索:
Tavily 提取物示例
- 摘录文章内容:
✨ 合并搜索和提取 ✨
您还可以结合使用 tavily-search 和 tavily-extract 工具来执行更复杂的任务。
故障排除🛠️
常见问题
- 未找到服务器
- 通过运行
npm --verison
来验证 npm 安装 - 通过运行
code ~/Library/Application\ Support/Claude/claude_desktop_config.json
检查 Claude Desktop 配置语法 - 通过运行
node --version
确保正确安装了 Node.js
- 通过运行
- NPX 相关问题
- 如果遇到与
npx
相关的错误,则可能需要使用 npx 可执行文件的完整路径。 - 您可以通过在终端中运行
which npx
来找到此路径,然后在配置中将"command": "npx"
行替换为"command": "/full/path/to/npx"
。
- API 密钥问题
- 确认您的 Tavily API 密钥有效
- 检查配置中的 API 密钥是否正确设置
- 验证 API 密钥周围没有空格或引号
致谢✨
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
塔维利-MCP
Related MCP Servers
- Gozlib License
- GoMIT License
- TypeScriptApache 2.0
- PythonMIT License