MR

mshojaei77/reactmcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

143 stars 29 forks 품질 77 트렌드 20MIT

mshojaei77/reactmcp는 https://github.com/mshojaei77/reactmcp.에서 가져온 MCP 서버 후보입니다.

개요

mshojaei77/reactmcp는 https://github.com/mshojaei77/reactmcp.에서 가져온 MCP 서버 후보입니다.

개요(AI 번역)

ReActMCP 웹 검색은 웹 검색 기능을 AI 어시스턴트 프레임워크에 통합하는 MCP(모델 컨텍스트 프로토콜) 서버입니다. Exa API를 활용해 기본 및 고급 웹 검색을 수행하며, 제목, URL, 출판일, 콘텐츠 요약 등 실시간 마크다운 형식의 결과를 반환합니다.

이 저장소는 다양한 MCP 도구와 서버를 연결하여 AI 어시스턴트가 다양한 기능을 갖추도록 지원하는 광범위한 ReActMCP 프로젝트의 일부입니다.


목차

  • 특징
  • 요구사항
  • 설치
  • 구성
  • 환경 변수
  • MCP 구성
  • 시스템 프롬프트
  • 사용
  • 웹 검색 서버 운영
  • 도구 테스트
  • 문제 해결
  • 면허
  • 기여

특징

  • 기본 웹 검색: Exa API를 사용하여 간단한 검색을 수행합니다.
  • 고급 웹 검색: 도메인 제한, 텍스트 포함 요건, 날짜 필터 등 추가 필터링 옵션을 사용하세요.
  • 마크다운 출력: 제목, URL, 요약을 쉽게 포함하도록 Markdown 검색 결과를 포맷합니다.
  • MCP 통합: 다중 도구 AI 지원을 위해 이 도구를 MCP 서버 생태계에 쉽게 추가할 수 있습니다.

요구 사항

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

ReActMCP Web Search

ReActMCP Web Search is an MCP (Model Context Protocol) server that integrates web search capabilities into your AI assistant framework. It leverages the Exa API to perform both basic and advanced web searches, returning real-time, markdown-formatted results including titles, URLs, publication dates, and content summaries.

This repository is part of the broader ReActMCP project that connects various MCP tools and servers to empower your AI assistant with a wide range of capabilities.


Table of Contents


Features

  • Basic Web Search: Perform simple searches using the Exa API.
  • Advanced Web Search: Use additional filtering options such as domain restrictions, text inclusion requirements, and date filters.
  • Markdown Output: Format search results in Markdown to easily incorporate titles, URLs, and summaries.
  • MCP Integration: Easily add this tool into your MCP server ecosystem for multi-tool AI assistance.

Requirements


Installation

  1. Clone the Repository

    git clone https://github.com/mshojaei77/ReActMCP.git
    cd ReActMCP
    
  2. Create a Virtual Environment (Optional but recommended)

    python -m venv venv
    source venv/bin/activate  # On Windows use: venv\Scripts\activate
    
  3. Install Dependencies

    uv pip install -r requirements.txt
    

Configuration

Environment Variables

Create a .env file in the project root directory with at least the following variable:

EXA_API_KEY=your_exa_api_key_here
OPENAI_API_KEY=...

This key is required by the Exa API for performing web searches.

MCP Configuration

The MCP configuration file mcp_config.json defines the settings and tools available to your MCP server. An example configuration is provided:

{
  "websearch": {
    "script": "web_search.py",
    "encoding_error_handler": "ignore",
GitHub에서 전체 README 보기

설치

docker run --rm -i -e EXA_API_KEY=your_exa_api_key_here reactmcp-exa:local
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →

설정

{ "mcpServers": { "websearch": { "command": "python", "args": ["path/to/servers/exa_web_search.py"] } } }