Exa MCP Server

Exa MCP Server

Exa MCP 服务器是一个协议服务器,使人工智能助手能够安全地访问 Exa AI 提供的实时搜索和研究工具。这扩展了基于 LLM 的应用程序(如 Claude Desktop)的功能,允许即时、动态地检索网页和数据。

Author: exa-labs


查看协议

什么是 Exa MCP 服务器?

Exa MCP 服务器是模型上下文协议(MCP)的实现,它将基于 LLM 的代理与 Exa AI 的高级 Web 和数据搜索工具连接起来。它作为一个轻量级服务器运行,使 Claude Desktop 等应用程序可以无缝集成 Exa 的搜索和研究 API,给予人工智能助手实时访问网页搜索、学术研究、公司数据、抓取、GitHub 搜索等,同时保持 API 密钥和数据交换的安全性和可配置性。

如何配置 Exa MCP 服务器

  1. dashboard.exa.ai/api-keys 获取你的 Exa API 密钥。
  2. 使用 npm install -g exa-mcp-server 全局安装 Exa MCP 服务器,或使用 npx 进行快速使用。
  3. 打开你的 Claude Desktop 配置文件(claude_desktop_config.json)。
  4. mcpServers 下添加 Exa MCP 服务器配置,指定你的 API 密钥和(可选)要启用的工具,例如:
    {
      "mcpServers": {
        "exa": {
          "command": "npx",
          "args": ["-y", "exa-mcp-server", "--tools=web_search_exa,research_paper_search"],
          "env": {
            "EXA_API_KEY": "你的-api-密钥"
          }
        }
      }
    }
    
  5. 保存配置并完全重启 Claude Desktop,等更改生效。
  6. 另外,可以通过配置 MCP 服务器 URL 使用 Exa 的远程 MCP 服务器,而不是在本地运行它。

如何使用 Exa MCP 服务器

  • 配置完成后,启动 Claude Desktop,并确保 Exa MCP 服务器显示为已连接—查看它的图标或状态指示器。
  • 使用 Claude 时,只需提出问题或发出需要网页搜索、学术论文、公司信息、GitHub 查询或深入研究的任务。
  • 人工智能助手将根据需要调用 Exa MCP 工具,获取最新数据或执行定制研究。
  • 若要手动运行服务器,使用 npx exa-mcp-server,并添加 --tools 指定可用工具。要查看工具列表,运行 npx exa-mcp-server --list-tools

主要功能

  • 与 Exa AI 的搜索和研究 API 的实时集成,提供实时数据访问。
  • 安全的 API 密钥管理和服务器操作—密钥不会暴露给 AI 模型。
  • 通过配置灵活选择工具,支持专门的搜索(学术、公司、网页、GitHub、深入研究等)。
  • 使用 NPM 或远程 URL 进行简单设置;支持技术和非技术用户的快速启动。
  • 可扩展—随着工作流程的变化快速添加或删除工具。

用例

  • 使 Claude Desktop 或其他 LLM 代理在对话中检索最新的网页和研究信息。
  • 自动化公司研究、竞争分析和 LinkedIn 查询,直接在你的 AI 工作空间中进行。
  • 进行深度研究项目,代理调查多个来源,合成结果,并提供结构化报告。
  • 用 GitHub 存储库数据、学术出版物和提取的网站内容丰富 AI 聊天机器人,设置简单。
  • 学术或专业环境需要安全、合规的实时数据集成以支持 AI 工作流。

常见问题

问:为什么 Exa MCP 服务器在 Claude Desktop 中没有显示为连接状态?
答:仔细检查你在 claude_desktop_config.json 中的配置,确保你的 API 密钥正确,并完全重启 Claude Desktop。

问:有哪些工具可用,如何仅启用特定工具?
答:运行 npx exa-mcp-server --list-tools 查看所有工具。在你的 MCP 服务器配置中,设置 --tools 参数并用逗号分隔工具名称,仅启用你想要的工具。

问:我在哪里获取我的 Exa API 密钥,应该如何输入?
答:在 dashboard.exa.ai/api-keys 获取你的 API 密钥。将其输入到你的配置文件中,作为 EXA_API_KEY 环境变量—请勿使用额外的空格或引号。

问:更改配置后需要重启 Claude Desktop 吗?
答:是的,完全退出并重新启动 Claude Desktop,任何配置或工具变更才能生效。

问:本地运行服务器和使用远程 Exa MCP 端点哪个更好?
答:这两种选项都支持—本地运行将所有集成保留在你的设备上,而远程端点提供快速设置和更新。