Token导航 LogoToken导航

MCP Server · 搜索检索

Exa MCP Server Heroku

Exa MCP Server是一个允许AI助手(如Claude)通过Exa AI搜索API进行实时网络搜索的代理服务器,提供安全可控的网络信息获取方式。

stdio官方级别未说明来源级核验工具 6@smithery/cli
AI搜索TypeScriptClaudeClaude Desktop

快速开始

作者 / 组织
dsouza-anush
提供方
dsouza-anush
运行时
Node.js

工具数量

6

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

1

仓库热度

收录来源

2 个

MCP World

选型结论

Exa MCP Server Heroku 属于搜索检索类 MCP Server,公开资料标注 6 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

搜索检索

传输方式

stdio

认证方式

无需认证

部署方式

支持远程部署

安装与配置

安装命令

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

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 6 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

Exa MCP服务器🔍

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

远程检查MCP🌐

直接连接到Exa的托管MCP服务器(而不是在本地运行)。

远程考试MCP URL

https://mcp.exa.ai/mcp?exaApiKey=your-exa-api-key

替换 your-api-key-here 使用来自的Exa API密钥 dashboard.exa.ai/api-keys.

远程MCP的Claude桌面配置

将此添加到您的Claude Desktop配置文件中:

{
  "mcpServers": {
    "exa": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://mcp.exa.ai/mcp?exaApiKey=your-exa-api-key"
      ]
    }
  }
}

NPM安装

npm install -g exa-mcp-server

使用克劳德代码

claude mcp add exa -e EXA_API_KEY=YOUR_API_KEY -- npx -y exa-mcp-server

使用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 Desktop应用程序,从左上角菜单栏启用开发人员模式。

启用后,打开“设置”(也是从左上角菜单栏),导航到“开发人员选项”,您将在其中找到“编辑配置”按钮。点击它将打开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": ["-y", "exa-mcp-server"],
      "env": {
        "EXA_API_KEY": "your-api-key-here"
      }
    }
  }
}

替换 your-api-key-here 使用来自的Exa API密钥 dashboard.exa.ai/api-keys.

3.可用工具和工具选择

Exa MCP服务器包括以下工具,可以通过添加 --tools:

  • web_search_exa:执行实时网络搜索,优化结果和内容提取。
  • 公司_研究:全面的公司研究工具,可抓取公司网站以收集有关企业的详细信息。
  • 爬行:从特定URL中提取内容,当您有确切的URL时,可用于阅读文章、PDF或任何网页。
  • linkedin_search:使用Exa AI在领英搜索公司和个人。只需在查询中包含公司名称、人名或特定的领英网址。
  • 深度搜索开始:为复杂的问题启动一个聪明的人工智能研究人员。人工智能将搜索网络,阅读许多来源,并深入思考您的问题,以创建详细的研究报告。
  • deep_researcher_check:检查你的研究是否准备好了,并得到结果。在开始一项研究任务后使用此工具,看看它是否已经完成,并得到你的综合报告。

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

指定要启用的工具:
{
  "mcpServers": {
    "exa": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server",
        "--tools=web_search_exa,company_research,crawling,linkedin_search,deep_researcher_start,deep_researcher_check"
      ],
      "env": {
        "EXA_API_KEY": "your-api-key-here"
      }
    }
  }
}

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

{
  "mcpServers": {
    "exa": {
      "command": "npx",
      "args": [
        "-y",
        "exa-mcp-server",
        "--tools=web_search_exa,company_research,crawling,linkedin_search,deep_researcher_start,deep_researcher_check"
      ],
      "env": {
        "EXA_API_KEY": "your-api-key-here"
      }
    }
  }
}

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

4.重新启动克劳德桌面

要使更改生效,请执行以下操作:

  1. 完全退出Claude Desktop(不仅仅是关闭窗口)
  2. 重新启动克劳德桌面
  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,company_research

# List all available tools
npx exa-mcp-server --list-tools

故障排除🔧

常见问题

  1. 找不到服务器

- 验证npm链接是否设置正确 - 检查Claude Desktop配置语法(json文件)

  1. API关键问题

- 确认您的EXA_API_KEY有效 - 检查在Claude Desktop配置中是否正确设置了EXA_API_KEY - 验证API键周围没有空格或引号

  1. 连接问题

- 完全重新启动克劳德桌面 - 检查克劳德桌面日志:

______________________________________________________________________

内置于❤️ 通过团队Exa

部署到Heroku🚀

您可以使用Heroku按钮一键将此MCP服务器部署到Heroku:

手动Heroku部署

如果您更喜欢手动部署:

  1. 克隆此存储库:
   git clone https://github.com/dsouza-anush/exa-mcp-server-heroku.git
   cd exa-mcp-server-heroku
  1. 创建一个新的Heroku应用程序:
   heroku create
  1. 将Exa API密钥设置为配置变量:
   heroku config:set EXA_API_KEY=your-api-key-here
  1. (可选)指定要启用的工具:
   heroku config:set ENABLED_TOOLS=web_search_exa,company_research_exa,crawling_exa
  1. 部署到Heroku:
   git push heroku main

与Heroku推理和代理一起使用🤖

此MCP服务器与Heroku托管推理和代理完全兼容。要使用它:

  1. 使用上述步骤将MCP服务器部署到Heroku。
  1. 将MCP服务器连接到Heroku管理推理和代理聊天模型:
   # Replace APP_NAME with your Heroku app name
   # Replace MODEL_NAME with your desired model name
   heroku ai:models:create MODEL_NAME -a APP_NAME --as INFERENCE
  1. 您的MCP服务器将自动向Heroku Inference注册,其工具将通过 /v1/agents/heroku 终点。

MCP服务器配置

此服务器对Heroku推理使用以下Procfile配置:

web: npm run serve
mcp-search-exa: node ./stdio-server.js

这 mcp-search-exa 进程按照Heroku要求的命名约定(进程名称必须以“mcp”开头)在Heroku推理中注册。直接执行Node.js可确保MCP协议的正确stdio处理。

根据Heroku对mcp服务器的建议,在app.json中默认情况下,web和mcp搜索exa-dynos都配置为扩展到0。当您将此应用程序附加到Heroku推理模型时,Heroku将根据工具执行的需要自动扩展MCP流程。

与Claude Desktop一起使用

要将Heroku部署的MCP服务器与Claude Desktop一起使用:

  1. 将此添加到您的Claude Desktop配置文件中:
{
  "mcpServers": {
    "exa_heroku": {
      "command": "npx",
      "args": [
        "-y",
        "mcp-remote",
        "https://your-app-name.herokuapp.com/mcp"
      ],
      "env": {
        "EXA_API_KEY": "your-api-key-here" 
      }
    }
  }
}

替换 your-app-name 使用您的Heroku应用程序名称和 your-api-key-here 使用Exa API密钥。

与Claude Code CLI一起使用

claude mcp add exa_heroku -e EXA_API_KEY=YOUR_API_KEY -- npx -y mcp-remote https://your-app-name.herokuapp.com/mcp

替换 your-app-name 使用您的Heroku应用程序名称和 YOUR_API_KEY 使用Exa API密钥。

与上游保持同步🔄

此存储库 每天自动更新 从原始的exa-mcp服务器存储库中删除,同时保留所有Heroku特定的自定义设置。更新是通过GitHub Actions处理的。

自动更新

GitHub Actions工作流每天运行,以:

  • 从原始exa-mcp服务器存储库获取最新更改
  • 保留所有Heroku特定的自定义设置(app.json、Procfile等)
  • 提交并推送更新的代码

您还可以通过以下方式手动触发更新:

  1. 转到GitHub存储库中的“操作”选项卡
  2. 选择“上游自动更新”工作流
  3. 点击“运行工作流”

手动更新

如果您更喜欢手动更新,可以使用附带的更新脚本:

  1. 克隆您的分叉存储库:
   git clone https://github.com/your-username/exa-mcp-server-heroku.git
   cd exa-mcp-server-heroku
  1. 运行更新脚本:
   ./update-from-upstream.sh
  1. 查看更改,然后提交并推送到您的存储库:
   git commit -am "Updated from upstream with Heroku customizations"
   git push origin main
  1. 如果您已经部署到Heroku,请更新您的Heroku应用程序:
   git push heroku main

更新过程保留了所有Heroku特定的自定义设置,包括:

  • Heroku按钮配置(app.json)
  • 过程定义(Procfile)
  • 环境变量处理
  • Heroku特定脚本
  • 部署说明

工具与能力

工具数量

6

资源数量

0

提示词数量

0

能力标签

AI搜索TypeScript本地部署网络爬虫企业研究深度研究LinkedIn搜索

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

查资料带出处

把网页、论文和文档的检索结果连同链接一起带回对话。

站内知识检索

在自己的文档库里做语义搜索,比关键词更贴题。

事实核对

交叉多个来源确认一条信息,减少模型凭记忆作答。

选择建议

值得选的地方

  • 只提供 6 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在搜索检索场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Exa MCP Server Heroku

MCP World · 本页

6stdio有2 个2026-05-17
Baidu Netdisk

MCP World

未标注未说明未标注1 个2026-05-17
Sequentialthinking

MCP.so

1SSE有2 个2026-05-17
Brave Search 433812ff

MCP World

2未说明未标注1 个2026-05-17
mindsdb (430e18)

MCP World

0未说明有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Exa MCP Server Heroku 怎么安装?

公开资料给出的安装命令是 npx -y @smithery/cli install exa --client claude,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Exa MCP Server Heroku 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Exa MCP Server Heroku 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Exa MCP Server Heroku 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Exa MCP Server Heroku 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP