README
🚀 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)
- 复制
.env.example文件并重命名为.env:
cp .env.example .env
- 在
.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 运行
- 构建 Docker 镜像(如果尚未构建):
docker build -t tavily-search-mcp-server:latest .
- 启动容器:
- 基础用法 标准输入输出模式:
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 文件。
Scan to contact