该项目展示了使用 Tavily API 进行网络搜索能力的 MCP(模型上下文协议)服务器。该服务器设计用于在标准输入/输出(stdio)传输模式下运行。
MCP 服务器设置为使用 Tavily API 处理网络搜索查询。它由以下关键组件构建:
克隆仓库:
git clone <repository-url>
cd <repository-directory>
配置环境变量:
复制 .env.sample 文件到 .env 并添加您的 Tavily API 密钥:
TAVILY_API_KEY=your_api_key_here
要启动 MCP 服务器,您需要在 Cursor 的 MCP 配置文件中添加以下内容:
{
"mcpServers": {
"websearch-server": {
"command" : "uv",
"args" : ["--directory", "/PATH/TO/REPOSITORY", "run", "server.py"]
}
}
}
服务器将启动并通过标准输入/输出监听命令。
服务器提供了一个 web_search 工具,可以用来根据给定的查询搜索网络上的信息。这是通过调用带有所需查询字符串的 web_search 函数来实现的。
本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。
欢迎贡献!请打开一个议题或提交拉取请求进行任何更改。