Tavily Search Mcp Server

Tavily Search Mcp Server

🚀 Tavily 搜索 MCP 服务器

Tavily 搜索 MCP 服务器是专为 Claude Desktop 打造的插件,借助 Tavily API 提供强大搜索功能。用户配置环境变量 TAVILY_API_KEY 即可使用该服务。

🚀 快速开始

Tavily 搜索 MCP 服务器为 Claude Desktop 带来了强大的搜索能力。你只需配置好环境变量 TAVILY_API_KEY,就能轻松开启搜索服务。

✨ 主要特性

  • 多语言支持:支持多种编程语言。
  • 可扩展性:允许根据需求进行自定义扩展。
  • 高可用性:确保在高负载情况下稳定运行。
  • 安全性:通过环境变量安全地管理 API 密钥,防止敏感信息泄露。

📦 安装指南

使用 Smithery 自动安装

可通过 Smithery 快速安装:

npx -y @smithery/cli install @apappascs/tavily-search-mcp-server --client claude

💻 使用示例

环境配置 (适用于 npm)

  1. 复制 .env.example 文件并重命名为 .env
cp .env.example .env
  1. .env 文件中填写实际的 Tavily API 密钥:
TAVILY_API_KEY=your_api_key_here

⚠️ 重要提示

请勿将实际密钥提交到版本控制系统。.env 文件会被 git 忽略,以确保安全。

运行方式

使用 npm 启动

  • 基础用法 标准输入输出模式:
node dist/index.js
  • 高级用法 SSE(Server-Sent Events)传输模式:
node dist/sse.js

使用 Docker 运行

  1. 构建 Docker 镜像(如果尚未构建):
docker build -t tavily-search-mcp-server:latest .
  1. 启动容器:
  • 基础用法 标准输入输出模式:
docker run -it --rm -e TAVILY_API_KEY="your_api_key_here" tavily-search-mcp-server:latest
  • 高级用法 SSE 传输模式:
docker run -it --rm -p 3001:3001 -e TAVILY_API_KEY="your_api_key_here" -e TRANSPORT="sse" tavily-search-mcp-server:latest

💡 使用建议

推荐使用环境变量传递 API 密钥,避免在命令行中直接暴露敏感信息:

docker run -it --rm -p 3001:3001 -e TAVILY_API_KEY=$TAVILY_API_KEY -e TRANSPORT="sse" tavily-search-mcp-server:latest

使用 docker compose 管理

  • 基础用法 运行:
docker compose up -d
  • 高级用法 停止服务:
docker compose down

📄 许可证

此 MCP 服务器遵循 MIT 许可证。这意味着您可以自由使用、修改和分发软件,但需遵守 MIT 许可证的条款和条件。更多详细信息,请参阅项目仓库中的 LICENSE 文件。

  • 0 关注
  • 0 收藏,7 浏览
  • system 提出于 2025-09-23 07:21

相似服务问题