1. 服务概述
一句话简介:一个Model Context Protocol服务器,让AI助手能够使用Exa AI搜索API进行网页搜索和数据提取
- 服务名称:Exa MCP Server
- 版本号:最新版本
- 开发者/提供方:jackedelic
- 协议类型:MCP (Model Context Protocol)
2. 核心功能
列出该MCP服务提供的主要功能点:
- 网页搜索:执行实时网页搜索,优化结果和内容提取
- 研究论文搜索:专注于学术论文和研究内容的搜索
- 公司研究:爬取公司网站,收集企业详细信息
- 内容爬取:从特定URL提取内容,支持文章、PDF和网页
- 竞争对手查找:识别提供类似产品或服务的竞争对手
- LinkedIn搜索:搜索LinkedIn上的公司和人员
- Wikipedia搜索:从维基百科文章中检索信息
- GitHub搜索:搜索GitHub仓库、问题和账户
3. 使用场景
描述该服务适合在什么情况下使用:
- AI助手需要实时访问网络信息
- 进行学术研究和论文检索
- 企业竞争情报和市场调研
- 从特定网页提取结构化数据
- 社交媒体和专业人士信息搜索
- 开源项目和代码库搜索
4. 接入方式
4.1 服务端点
支持远程MCP服务器和本地运行两种方式:
- 远程URL:https://mcp.exa.ai/mcp?exaApiKey=your-exa-api-key
- 本地运行:通过npx或npm安装运行
4.2 认证与权限
需要Exa API密钥进行认证。可在 dashboard.exa.ai/api-keys 获取API密钥。
4.3 数据格式
返回JSON格式的搜索结果,包含标题、URL、摘要等信息。
4.4 服务器配置
在MCP客户端配置中添加服务:
{ "mcpServers": { "exa": { "command": "npx", "args": [ "-y", "exa-mcp-server", "--tools=web_search_exa,research_paper_search,company_research,crawling,competitor_finder,linkedin_search,wikipedia_search_exa,github_search" ], "env": { "EXA_API_KEY": "your-api-key-here" } } } }5. 接口定义
| 工具名称 | 功能描述 | 是否默认启用 |
|---|---|---|
| web_search_exa | 执行实时网页搜索,优化结果和内容提取 | 是 |
| research_paper_search | 专注于学术论文和研究内容的搜索 | 是 |
| company_research | 爬取公司网站收集企业详细信息 | 是 |
| crawling | 从特定URL提取内容 | 是 |
| competitor_finder | 识别企业的竞争对手 | 是 |
| linkedin_search | 搜索LinkedIn上的公司和人员 | 是 |
| wikipedia_search_exa | 从维基百科文章中检索信息 | 是 |
| github_search | 搜索GitHub仓库、问题和账户 | 是 |
6. 快速开始
6.1 环境要求
- Node.js (v18或更高版本)
- Exa API密钥
6.2 示例代码
使用NPX运行:
npx -y exa-mcp-server 启用特定工具: npx -y exa-mcp-server --tools=web_search_exa,research_paper_search 列出所有可用工具: npx -y exa-mcp-server --list-tools使用Smithery安装:
npx -y @smithery/cli install exa --client claude7. 注意事项
- 需要有效的Exa API密钥才能使用
- 可通过--tools参数选择性启用工具
- 支持远程MCP服务器,无需本地安装
- 搜索结果为语义相似的内容块,而非简单的关键词匹配
- 如果遇到服务器未找到问题,请检查npm链接和配置语法
- 确保API密钥没有多余的空格或引号