Exa MCP Server 🔍

Exa MCP Server 🔍

site icon
2025.04.08 74000
TypeScriptAI 搜索网络爬取学术搜索社交媒体监控公司研究搜索工具开发效率
Exa MCP Server 提供通过 Exa AI Search API 进行网络搜索的能力。该服务器允许 AI 模型以安全可控的方式获取实时网络信息,支持多种搜索工具,包括网页搜索、学术论文搜索、Twitter 搜索和公司研究等。
View on GitHub

Overview

基本能力

产品定位

Exa MCP Server 是一个连接 AI 助手与外部数据源的中间件,专注于提供实时、结构化的网络搜索功能。

核心功能

  • 通过 Exa API 执行网络搜索
  • 提供结构化的搜索结果(标题、URL、内容摘要)
  • 缓存最近的搜索结果以供参考
  • 处理速率限制和错误情况
  • 支持实时网络爬取获取最新内容
  • 提供多种专用搜索工具(网页搜索、学术搜索、Twitter 搜索、公司研究)

适用场景

  • AI 助手需要获取实时网络信息时
  • 学术研究需要查找最新论文时
  • 需要监控社交媒体动态时
  • 进行公司背景调查和研究时

工具列表

  • web_search: 实时网页搜索,优化结果和内容提取
  • research_paper_search: 专注于学术论文和研究内容的搜索
  • twitter_search: 专门的 Twitter/X.com 搜索,查找推文、个人资料和对话
  • company_research: 全面的公司研究工具,爬取公司网站获取详细信息

常见问题解答

  1. 服务器未找到
  2. 验证 npm link 是否正确设置
  3. 检查 Claude Desktop 配置语法
  4. 确保 Node.js 正确安装

  5. API 密钥问题

  6. 确认 EXA_API_KEY 有效
  7. 检查 Claude Desktop 配置中是否正确设置了 EXA_API_KEY
  8. 验证 API 密钥周围没有空格或引号

  9. 连接问题

  10. 完全重启 Claude Desktop
  11. 检查 Claude Desktop 日志

使用教程

使用依赖

  • Node.js (v18 或更高版本)
  • Claude Desktop 已安装
  • Exa API 密钥
  • Git

验证 Node.js 安装:

node --version  # 应显示 v18.0.0 或更高版本

安装教程

NPM 安装

npm install -g exa-mcp-server

使用 Smithery 安装

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

手动安装

  1. 克隆仓库:
git clone https://github.com/exa-labs/exa-mcp-server.git
cd exa-mcp-server
  1. 安装依赖:
npm install
  1. 构建项目:
npm run build
  1. 创建全局链接:
npm link

调试方式

使用 MCP Inspector 测试

npx @modelcontextprotocol/inspector node ./build/index.js

查看日志

# macOS
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

# Windows
type "%APPDATA%\Claude\logs\mcp*.log"

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。