基本能力
产品定位
Tavily Search MCP Server 是一个专为LLMs优化的搜索服务,提供高效的网络搜索和内容提取功能。
核心功能
- Web Search: 为LLMs优化的网络搜索,可控制搜索深度、主题和时间范围。
- Content Extraction: 从搜索结果中提取最相关的内容,优化质量和大小。
- Optional Features: 包括图片、图片描述、简短的LLM生成答案和原始HTML内容。
- Domain Filtering: 在搜索结果中包含或排除特定的域名。
适用场景
- 为LLMs提供高效的网络搜索功能。
- 需要从搜索结果中提取高质量内容的场景。
- 需要过滤特定域名的搜索场景。
工具列表
- tavily_search: 使用Tavily Search API执行网络搜索。
- 输入参数包括查询字符串、搜索深度、主题、时间范围、最大结果数等。
常见问题解答
- 如何获取Tavily API密钥?
- 注册Tavily API账户并生成API密钥。
- 如何配置Claude Desktop以使用此服务?
- 修改Claude Desktop的配置文件,添加MCP服务器配置。
使用教程
使用依赖
- 安装Claude Desktop。
- 获取Tavily API密钥。
安装教程
- 克隆仓库:
bash
git clone https://github.com/apappascs/tavily-search-mcp-server.git - 安装依赖并构建项目:
bash
cd tavily-search-mcp-server
npm install
npm run build
调试方式
- 使用Node.js启动服务器:
bash
node dist/index.js - 使用Docker启动服务器:
bash
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