Exa MCP 服务器是一个 Model Context Protocol (MCP) 服务器,它能让 AI 助手(如Claude)使用 Exa 强大的网络搜索 API,使 AI 模型可以安全且受控地获取实时网络信息。
Model Context Protocol (MCP) 是一个系统,允许 AI 应用(如Claude Desktop)连接到外部工具和服务。它提供了一种清晰且安全的方式来让 AI 助手与本地服务和 API 进行交互,同时让用户保持控制。
Exa MCP 服务器具备以下功能:
在开始之前,请确保你有:
克隆此仓库:
git clone https://github.com/yourusername/exa-mcp-server.git
cd exa-mcp-server
安装依赖项:
npm install
配置环境变量:
.env
文件并添加以下内容:EXA_API_KEY=你的Exa API密钥
启动服务器:
npm start
服务器启动后,Claude Desktop 将能够通过 MCP 协议与之通信。你可以在 Claude 中使用以下命令进行搜索:
{
"command": "search",
"query": "你的搜索词"
}
服务器将处理请求并返回结构化的搜索结果。
在 Claude 中使用以下命令进行搜索:
{
"command": "search",
"query": "你的搜索词"
}
可通过配置搜索参数来控制结果数量和实时爬取策略等,例如在请求中添加自定义参数。
你可以使用 MCP 检查器直接测试服务器:
npx @modelcontextprotocol/inspector node ./build/index.js
这将打开一个交互式界面,让你可以探索服务器的功能、执行搜索查询并查看缓存的搜索结果。
完全重启 Claude Desktop。
检查 Claude Desktop 日志:
# macOS
tail -n 20 -f ~/Library/Logs/Claude/mcp*.log
# Windows
type "%APPDATA%\Claude\logs\mcp*.log"
如果你遇到问题,请查阅 MCP 文档 或访问 GitHub 讨论区寻求社区支持。
文档中未提及相关许可证信息。