article
README
🚀 Exa MCP 服务器
Exa MCP 服务器借助 Exa API,提供 AI 驱动的代码搜索功能,是一个基于模型上下文协议(MCP)的服务器,能让你通过自然语言高效查询代码。
🚀 快速开始
Exa MCP 服务器旨在提供 AI 驱动的代码搜索服务,以下是使用前的准备步骤。
✨ 主要特性
- 智能搜索:支持使用自然语言查询,实现 AI 驱动的代码搜索。
- 内容丰富:可获取相关的代码示例和文档。
- 灵活配置:搜索结果数量可灵活配置。
- 标准响应:采用包含丰富元数据的 JSON 响应格式。
📦 安装指南
- 克隆仓库
git clone https://github.com/it-beard/exo-server.git
cd exa-server
- 安装依赖
npm install
- 构建项目
npm run build
- 配置 API 密钥:在 MCP 设置文件中配置你的 Exa API 密钥(已测试与 Cline 一起使用)。
{
"mcpServers": {
"exa": {
"command": "node",
"args": ["/path/to/exa-server/build/index.js"],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
💻 使用示例
基础用法
该服务器提供了一些实用的工具和资源,以下是具体介绍。
工具 - search
使用 Exa API 执行 AI 驱动的搜索。 输入模式如下:
{
"query": "搜索查询",
"numResults": 10
}
资源
exa://search/{query}- 特定查询的结果。exa://last-search/result- 最近一次搜索查询的结果。
📚 详细文档
开发步骤
- 在
src目录下进行代码修改。 - 构建项目:
npm run build
- 通过配置服务器在你的 MCP 设置中测试更改。
贡献流程
- 叉出仓库。
- 创建功能分支:
git checkout -b feature/amazing-feature
- 提交更改:
git commit -m '添加一些Amazing特性'
- 推送到分支:
git push origin feature/amazing-feature
- 打开拉取请求。
📄 许可证
此项目根据 MIT 许可证发布,有关详细信息,请参阅 LICENSE 文件。
Scan to join WeChat group