A collection of custom MCP servers providing various AI-powered capabilities including web search, YouTube video analysis, GitHub repository analysis, reasoning, code generation/execution, and web crawling.
직접 구현한 다양한 MCP서버의 컬렉션입니다.
주요 기능은 코드 생성 및 실행, GitHub 저장소 분석, 추론, 웹 크롤링, 웹 검색, 유튜브 영상 요약 및 분석 등입니다.
web_search.py
)rini_google_search_base(...)
: 구글 검색을 수행하고 결과를 반환합니다.rini_google_search_link_only(...)
: 구글 검색 결과에서 링크만 추출합니다.rini_google_search_shallow(query: str)
: 구글 검색을 수행하고 각 링크의 콘텐츠를 간략하게 가져옵니다.youtube_summary.py
)rini_summarize_youtube_audio_only(url: str)
: 유튜브 영상의 오디오만 요약합니다.rini_transribe_youtube_audio(url: str)
: 유튜브 영상의 오디오를 텍스트로 변환합니다.rini_summarize_youtube_all(video_url: str)
: 유튜브 영상의 전체 콘텐츠(키프레임, 오디오)를 분석하고 요약합니다.github_repo_analysis.py
)rini_github_analysis(query: str, url: str)
: 지정된 GitHub 저장소를 분석하고 관련 정보를 제공합니다.reasoning.py
)rini_reasoning(query: str, model: str = None)
: 주어진 쿼리에 대해 논리적 추론을 수행합니다.coding.py
)rini_code_generation(query: str, model: str = None)
: 주어진 쿼리를 기반으로 코드를 생성합니다.rini_python_code_execution(code: str)
: 주어진 파이썬 코드를 실행합니다.web_crawl.py
)rini_get_text_only_from_url(url: str)
: 주어진 URL에서 텍스트 콘텐츠만 추출합니다.rini_get_all_from_url(url: str, timeout: int = 5)
: 주어진 URL에서 모든 콘텐츠를 가져옵니다.mcp_related.py
)rini_create_and_execute_mcp_server(query: str, filename: str, port: int)
: 요청 사항에 맞는 MCP 서버 코드를 생성하고 이를 실행합니다.프로젝트 실행에 필요한 라이브러리를 설치하려면 다음 명령어를 사용하십시오:
pip install -r requirements.txt
각 기능은 해당하는 Python 파일을 직접 실행하여 MCP 서버로 구동할 수 있습니다.
예를 들어, 웹 검색 기능을 사용하려면 다음 명령어를 실행합니다:
python web_search.py
각 서버는 지정된 포트(예: 웹 검색 서버는 65000번 포트)에서 실행됩니다.
Rini API server / client 를 사용하면 쉽게 테스트 해보실 수 있습니다.
Discover shared experiences
Shared threads will appear here, showcasing real-world applications and insights from the community. Check back soon for updates!