Tavily MCP 服务器是一个基于模型上下文协议(MCP)的服务器,借助 Tavily API 提供强大的人工智能搜索功能。该服务器让 AI 助手能够开展全面的网络搜索,精准检索出相关且最新的信息,极大提升信息获取的效率和质量。
Tavily MCP 服务器可使 AI 助手执行网络搜索并获取信息。在使用前,需确保满足先决条件,并按照安装步骤进行操作。
git clone https://github.com/it-beard/tavily-server.git
cd tavily-mcp-server
npm install
npm run build
tavily-server/
├── src/
│ └── index.ts # 主服务器实现文件
├── data/ # 持久化存储目录
│ └── searches.json # 搜索历史和缓存存储位置
├── build/ # 编译输出 JavaScript 文件
├── package.json # 项目依赖及脚本配置
└── tsconfig.json # TypeScript 编译配置
npm run start
interface SearchResults {
results: Array<{
title: string;
url: string;
content: string;
relevance: number;
}>;
total: number;
took: number;
}
data
目录中。data/searches.json
包含所有搜索历史记录。npm run build
:编译 TypeScript 代码并生成可执行文件。npm run start
:启动 MCP 服务器(需先编译)。npm run dev
:在开发模式下运行服务器。此服务器提供详细的错误信息,帮助诊断常见问题:
git checkout -b feature/amazing-feature
)。git commit -m '添加出色功能'
)。git push origin feature/amazing-feature
)。本项目采用 MIT 许可证,具体条款请参阅LICENSE文件。
感谢以下项目和技术的支持: