Exa Server

Exa Server

🚀 Exa MCP 服务器

Exa MCP 服务器借助 Exa API,提供 AI 驱动的代码搜索功能,是一个基于模型上下文协议(MCP)的服务器,能让你通过自然语言高效查询代码。

🚀 快速开始

Exa MCP 服务器旨在提供 AI 驱动的代码搜索服务,以下是使用前的准备步骤。

✨ 主要特性

  • 智能搜索:支持使用自然语言查询,实现 AI 驱动的代码搜索。
  • 内容丰富:可获取相关的代码示例和文档。
  • 灵活配置:搜索结果数量可灵活配置。
  • 标准响应:采用包含丰富元数据的 JSON 响应格式。

📦 安装指南

  1. 克隆仓库
git clone https://github.com/it-beard/exo-server.git
cd exa-server
  1. 安装依赖
npm install
  1. 构建项目
npm run build
  1. 配置 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 - 最近一次搜索查询的结果。

📚 详细文档

开发步骤

  1. src 目录下进行代码修改。
  2. 构建项目:
npm run build
  1. 通过配置服务器在你的 MCP 设置中测试更改。

贡献流程

  1. 叉出仓库。
  2. 创建功能分支:
git checkout -b feature/amazing-feature
  1. 提交更改:
git commit -m '添加一些Amazing特性'
  1. 推送到分支:
git push origin feature/amazing-feature
  1. 打开拉取请求。

📄 许可证

此项目根据 MIT 许可证发布,有关详细信息,请参阅 LICENSE 文件。

  • 0 关注
  • 0 收藏,21 浏览
  • system 提出于 2025-09-23 05:45

相似服务问题

相关AI产品