Skip to main content
Glama

Exa MCP 服务器

npm 版本 铁匠徽章

模型上下文协议 (MCP) 服务器允许像 Claude 这样的 AI 助手使用 Exa AI Search API 进行网页搜索。此设置允许 AI 模型以安全可控的方式获取实时网页信息。

先决条件📋

Related MCP server: MCP Search Server

安装🛠️

NPM 安装

npm install -g exa-mcp-server

使用 Smithery

要通过Smithery自动为 Claude Desktop 安装 Exa MCP 服务器:

npx -y @smithery/cli install exa --client claude

配置⚙️

1. 配置 Claude Desktop 以识别 Exa MCP 服务器

您可以在 Claude Desktop 应用程序的设置中找到 claude_desktop_config.json:

打开 Claude 桌面应用程序并从左上角的菜单栏启用开发者模式。

启用后,打开“设置”(也可以从左上角的菜单栏中打开),然后导航到“开发者选项”,在那里你会找到“编辑配置”按钮。点击它将打开 claude_desktop_config.json 文件,允许你进行必要的编辑。

或者(如果您想从终端打开 claude_desktop_config.json)

对于 macOS:

  1. 打开您的 Claude Desktop 配置:

code ~/Library/Application\ Support/Claude/claude_desktop_config.json

对于 Windows:

  1. 打开您的 Claude Desktop 配置:

code %APPDATA%\Claude\claude_desktop_config.json

2.添加Exa服务器配置:

{ "mcpServers": { "exa": { "command": "npx", "args": ["/path/to/exa-mcp-server/build/index.js"], "env": { "EXA_API_KEY": "your-api-key-here" } } } }

your-api-key-here替换为来自dashboard.exa.ai/api-keys的实际 Exa API 密钥。

3. 可用工具及工具选择

Exa MCP 服务器包含以下工具,可以通过添加--tools来启用:

  • web_search_exa :执行实时网络搜索,优化结果并提取内容。

  • research_paper_search :专注于学术论文和研究内容的专业搜索。

  • company_research :综合公司研究工具,抓取公司网站以收集有关业务的详细信息。

  • 爬行:从特定的 URL 中提取内容,当您拥有准确的 URL 时,这对于阅读文章、PDF 或任何网页很有用。

  • competitor_finder :通过搜索提供类似产品或服务的企业来识别公司的竞争对手。

  • linkedin_search :使用 Exa AI 在 LinkedIn 上搜索公司和人员。只需在查询中包含公司名称、人员姓名或特定的 LinkedIn 网址即可。

  • wikipedia_search_exa :从维基百科文章中搜索和检索有关特定主题的信息,为您提供来自世界上最大的百科全书的准确、结构化的知识。

  • github_search :使用 Exa AI 搜索 GitHub 存储库 - 在 GitHub.com 上执行实时搜索以查找相关的存储库、问题和 GitHub 帐户。

您可以通过将--tools参数添加到 Claude Desktop 配置来选择要启用的工具:

指定要启用的工具:

{ "mcpServers": { "exa": { "command": "npx", "args": [ "/path/to/exa-mcp-server/build/index.js", "--tools=web_search_exa,research_paper_search,company_research,crawling,competitor_finder,linkedin_search,wikipedia_search_exa,github_search" ], "env": { "EXA_API_KEY": "your-api-key-here" } } } }

要启用多个工具,请使用逗号分隔的列表:

{ "mcpServers": { "exa": { "command": "npx", "args": [ "/path/to/exa-mcp-server/build/index.js", "--tools=web_search_exa,research_paper_search,company_research,crawling,competitor_finder,linkedin_search,wikipedia_search_exa,github_search" ], "env": { "EXA_API_KEY": "your-api-key-here" } } } }

如果您未指定任何工具,则将使用默认启用的所有工具。

4. 重启 Claude Desktop

要使更改生效:

  1. 完全退出 Claude Desktop(不只是关闭窗口)

  2. 重新启动 Claude Desktop

  3. 查找🔌图标以验证 Exa 服务器是否已连接

通过 NPX 使用

如果您希望直接运行服务器,则可以使用 npx:

# Run with all tools enabled by default npx exa-mcp-server # Enable specific tools only npx exa-mcp-server --tools=web_search_exa # Enable multiple tools npx exa-mcp-server --tools=web_search_exa,research_paper_search # List all available tools npx exa-mcp-server --list-tools

故障排除

常见问题

  1. 未找到服务器

    • 验证 npm 链接是否正确设置

    • 检查 Claude Desktop 配置语法

    • 确保 Node.js 已正确安装

  2. API 密钥问题

    • 确认您的 EXA_API_KEY 有效

    • 检查 Claude Desktop 配置中的 EXA_API_KEY 是否正确设置

    • 验证 API 密钥周围没有空格或引号

  3. 连接问题

    • 完全重启Claude Desktop

    • 检查 Claude Desktop 日志:

  4. Node.js 至少应为 v18(或更高版本)

    # macOS tail -n 20 -f ~/Library/Logs/Claude/mcp*.log # Windows type "%APPDATA%\Claude\logs\mcp*.log"

由 Exa 团队倾情打造

One-click Deploy
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/exa-labs/exa-mcp-server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server