统一搜索网关

MCP服务器作为统一网关,允许通过任何MCP客户端查询Exa(代码搜索)、Websets(深度研究)和Deep Search(结构化、引用支持的答案),适用于代码搜索、市场研究和数据分析等场景。

  • by kabirrgrover
  • JavaScript
  • 本地部署
  • 更新于
在 GitHub 查看 kabirrgrover/exa-websets-mcp

使用说明

这有什么作用

此MCP服务器充当一个统一的网关,允许您通过**任何MCP客户端(包括Poke AI、Cursor和Windsurf)查询Exa(用于代码搜索)、Webset(用于深度研究)和deep search(用于结构化、引用支持的答案)。

它使您能够:

  • 在自定义收藏中搜索 同时搜索网站(与一次搜索一个网站相比)
  • 查找实时信息 超越培训数据(当前新闻、市场更新、新公司)
  • 访问专用数据库 与Crunchbase、Pitchbook和LinkedIn一样,可以获取经过验证的商业信息
  • 监控特定行业 或通过一起搜索相关出版物来了解趋势
  • 验证联系信息 跨多个来源以提高准确性
  • 编写综合研究报告 通过从不同的权威来源获取
  • 进行竞争分析 通过在公司网站、新闻来源和业务目录中收集数据

特性

  • 统一网关:通过单个Render部署访问所有工具
  • 代码搜索:编码问题的专业考试模型
  • 网站:深入研究和列表管理
  • 深度搜索:具有现场引用和深度推理支持的结构化输出
  • 云就绪:只需单击一下即可部署到渲染
  • 通用兼容性:适用于Poke、Cursor、Windsurf和任何标准MCP客户端

能力参考

此MCP服务器允许您执行以下操作:

  • 在自定义收藏中搜索 同时搜索网站(与一次搜索一个网站相比)
  • 查找实时信息 超越培训数据(当前新闻、市场更新、新公司)
  • 访问专用数据库 与Crunchbase、Pitchbook和LinkedIn一样,可以获取经过验证的商业信息
  • 监控特定行业 或通过一起搜索相关出版物来了解趋势
  • 验证联系信息 跨多个来源以提高准确性
  • 编写综合研究报告 通过从不同的权威来源获取
  • 进行竞争分析 通过在公司网站、新闻来源和业务目录中收集数据

快速开始

先决条件

  • Exa API密钥
  • MCP客户端(Poke、Cursor、Windsurf等)
  • 渲染帐户(免费层有效)

选项1:部署以渲染(推荐)

  1. 分叉此存储库。
  2. 在渲染时创建新的Web服务。
  3. 连接您的分叉存储库。
  4. 设置环境变量:
    • EXA_API_KEY:您的Exa API密钥
    • PORT:8080(可选,Render会自动设置此值)
  5. 获取您的MCP URL: https://your-service-name.onrender.com

选项2:本地运行

  1. 克隆存储库:
    git clone https://github.com/kabirrgrover/exa-websets-mcp.git
    cd exa-websets-mcp
    
  2. 安装依赖项:
    npm install
    
  3. 配置环境: 集 EXA_API_KEY 在您的环境中。
  4. 运行服务器:
    npm start
    
    服务器运行时间: http://localhost:8080

客户端配置

要连接此服务器,请使用下面的URL。这些工作与 任何 符合MCP标准的客户端。

1.网站(研究)

  • 统一资源定位符: https://your-service-name.onrender.com/websets/sse
  • 用于:研究、潜在客户、列表

2.考试(编码)

  • 统一资源定位符: https://your-service-name.onrender.com/mcp
  • 用于:编码问题,文档搜索

3.深度搜索(结构化答案)

  • 统一资源定位符: https://your-service-name.onrender.com/deep/sse
  • 用于:带引用的结构化输出、深度推理查询

MCP客户端配置示例

{
  "mcpServers": {
    "exa-research": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://your-app.onrender.com/websets/sse"]
    },
    "exa-code": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://your-app.onrender.com/mcp"]
    },
    "exa-deep": {
      "command": "npx",
      "args": ["-y", "mcp-remote", "https://your-app.onrender.com/deep/sse"]
    }
  }
}

故障排除

“无效的MCP服务器URL”

  • 验证您的URL是否与上述端点完全匹配。
  • 确保服务器在Render上处于活动状态(绿色状态)。

“身份验证失败”

  • 验证 EXA_API_KEY 在渲染环境变量中设置正确。

消息失败

  • 如果Poke无法发送消息,请确保您使用的是正确的端点(/websets/sse 对于网络)。

建筑

MCP客户端<->网关(快速)<->[Exa MCP、Web集MCP、深度搜索MCP]

许可证

MIT许可证