MrunmayS_exa Mcp Server

MrunmayS_exa Mcp Server

🚀 Exa MCP 服务器 🔍

Exa MCP 服务器是一个基于 Model Context Protocol (MCP) 的服务器,它能让像 Claude 这样的 AI 助手调用 Exa 的强大网络搜索 API,使 AI 模型可以安全、可控地获取实时网络信息。

🚀 快速开始

Exa MCP 服务器允许 AI 助手(如 Claude)通过 MCP 协议连接到 Exa 的网络搜索 API。你可以通过以下演示视频快速了解其功能: 演示视频

✨ 主要特性

  • 网络搜索工具:让 Claude 能够使用自然语言查询搜索网络。
  • 错误处理:可以优雅地处理 API 错误和速率限制。
  • 类型安全:采用完整的 TypeScript 实现,并带有全面的类型检查。
  • 网络搜索:支持自然语言查询。
  • 错误恢复:具备智能重试机制。
  • 速率限制:可自动处理 API 限流。

📦 安装指南

先决条件

  • Node.js:确保安装了最新版本的 Node.js 和 npm。
  • Claude Desktop:需要安装并运行 Claude Desktop。
  • Exa API Key:注册 Exa 账户以获取有效的 API 密钥。

安装方式

1. 使用 NPM 安装

npm install -g exa-mcp-server

2. 使用 Smithery 安装

smithery add exa

3. 手动安装

  1. 下载并解压源代码包。
  2. 进入项目目录运行:
npm install

💻 使用示例

示例查询

- 查询科技新闻:`What's the latest news about AI?`
- 搜索技术文档:`Find me the documentation for Node.js v18`

工作流程

  1. 处理搜索请求
  2. 调用 Exa API
  3. 返回格式化结果给 Claude
  4. 缓存搜索结果

📚 详细文档

配置指南

修改 Claude 配置文件

找到或创建 claude_desktop_config.json 文件,添加以下内容:

{
"mcp": {
"servers": [
{
"name": "exa_mcp",
"type": "custom",
"uri": "localhost:1234",
"api_key": "your_exa_api_key_here"
}
]
}
}

故障排除

常见问题

  1. 服务器未找到

    • 确保 npm 链接正确设置。
    • 检查 Claude 配置文件语法。
    • 确认 Node.js 安装无误。
  2. API 密钥问题

    • 确认 API 密钥有效。
    • 检查密钥是否正确配置。
    • 确保密钥无空格或引号。
  3. 连接问题

    • 重启 Claude Desktop。
    • 查看日志:
# macOS
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log

获取帮助

查阅 MCP 文档

🙏 致谢

感谢以下支持:

  • Exa AI:提供强大的搜索 API。
  • Model Context Protocol:定义 MCP 标准。
  • Anthropic:开发 Claude Desktop。
  • 0 关注
  • 0 收藏,9 浏览
  • system 提出于 2025-09-23 10:51

相似服务问题