基本能力
产品定位
Exa MCP Server 是一个 AI 驱动的代码搜索服务,旨在帮助开发者通过自然语言查询快速找到相关的代码示例和文档。
核心功能
- 使用自然语言查询进行 AI 驱动的代码搜索
- 获取相关的代码示例和文档
- 可配置的搜索结果数量
- 返回带有丰富元数据的 JSON 格式响应
适用场景
- 开发者在编写代码时需要快速查找相关示例
- 学习新技术时查找相关文档和代码示例
- 团队协作时共享代码搜索资源
工具列表
search
- 功能:使用 Exa API 进行 AI 驱动的搜索
- 输入格式:
json
{
"query": "Search query",
"numResults": 10
}
常见问题解答
- 如何配置 Exa API 密钥?
在 MCP 设置文件中配置EXA_API_KEY
环境变量。
使用教程
使用依赖
- 确保已安装 Node.js 和 npm
安装教程
- 克隆仓库:
bash
git clone https://github.com/it-beard/exo-server.git
cd exa-server - 安装依赖:
bash
npm install - 构建项目:
bash
npm run build - 配置 Exa API 密钥:
在 MCP 设置文件中添加以下配置:
json
{
"mcpServers": {
"exa": {
"command": "node",
"args": ["/path/to/exa-server/build/index.js"],
"env": {
"EXA_API_KEY": "your-api-key-here"
}
}
}
}
调试方式
- 运行构建后的项目:
bash
node ./build/index.js - 使用 MCP 客户端测试搜索功能。