exa-mcp-server은(는) 무엇을 하나요?
웹 검색 및 웹 크롤링을 위한 Exa MCP 서버!
개요
이 MCP 서버는 Exa 검색 API를 AI 어시스턴트와 연결하여 웹 검색과 콘텐츠 추출을 가능하게 합니다.
기능
- 웹 검색: 키워드 또는 자연어 질의를 사용한 웹 검색
- 웹 크롤링: 특정 URL의 콘텐츠를 가져와 구조화된 형태로 제공
- 검색 결과 필터링: 도메인, 날짜, 언어 등 다양한 필터 지원
- 검색 결과 개수 제어: 반환할 결과 수 설정 가능
설정
필수 조건
- Exa API 키 발급 필요
uv또는pip패키지 매니저
설치
pip install exa-py
또는
uv add exa-py
환경 변수
다음 환경 변수를 설정하세요:
export EXA_API_KEY="your-api-key-here"
사용법
이 MCP 서버는 다음과 같은 도구를 제공합니다:
exa_search
웹 검색을 수행합니다.
매개변수:
query(string, 필수): 검색할 질의num_results(integer, 선택, 기본값: 10): 반환할 결과 수include_domains(string[], 선택): 검색을 제한할 도메인 목록exclude_domains(string[], 선택): 검색에서 제외할 도메인 목록start_published_date(string, 선택): 결과 필터링 시작 날짜 (ISO 8601 형식)end_published_date(string, 선택): 결과 필터링 종료 날짜 (ISO 8601 형식)
exa_get_contents
지정된 URL의 콘텐츠를 가져옵니다.
매개변수:
urls(string[], 필수): 콘텐츠를 가져올 URL 목록text_format(string, 선택, 기본값: "text"): 반환할 형식 ("text" 또는 "html")
Claude Desktop 설정 예시
{
"mcpServers": {
"exa": {
"command": "uvx",
"args": ["exa-mcp-server"],
"env": {
"EXA_API_KEY": "<YOUR_API_KEY>"
}
}
}
}
라이선스
MIT
지원
문제가 발생하면 GitHub Issues를 통해 문의하세요.