什么是 Exa MCP 服务器?
Exa MCP 服务器是模型上下文协议(MCP)的实现,它将基于 LLM 的代理与 Exa AI 的高级 Web 和数据搜索工具连接起来。它作为一个轻量级服务器运行,使 Claude Desktop 等应用程序可以无缝集成 Exa 的搜索和研究 API,给予人工智能助手实时访问网页搜索、学术研究、公司数据、抓取、GitHub 搜索等,同时保持 API 密钥和数据交换的安全性和可配置性。
如何配置 Exa MCP 服务器
- 从 dashboard.exa.ai/api-keys 获取你的 Exa API 密钥。
- 使用
npm install -g exa-mcp-server
全局安装 Exa MCP 服务器,或使用 npx 进行快速使用。 - 打开你的 Claude Desktop 配置文件(
claude_desktop_config.json
)。 - 在
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-密钥" } } } }
- 保存配置并完全重启 Claude Desktop,等更改生效。
- 另外,可以通过配置 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 端点哪个更好?
答:这两种选项都支持—本地运行将所有集成保留在你的设备上,而远程端点提供快速设置和更新。