MCP Server

by cabrit0

MCP 서버

주제별 마스터 콘텐츠 계획(MCP)을 생성하는 서버입니다. 웹에서 수집된 자료를 체계적인 학습 경로로 구성합니다.

특징

  • 모든 주제에 대한 학습 경로 생성
  • 웹 검색 및 스크래핑을 사용하여 관련 리소스 찾기
  • 리소스를 논리적 순서로 구성
  • 클라이언트 애플리케이션에서 사용할 수 있는 표준화된 JSON 구조를 반환합니다.

기술 스택

  • 파이썬 3.9 이상
  • 패스트API
  • JavaScript 중심 웹 스크래핑을 위한 Pyppeteer
  • DuckDuckGo 검색 API
  • HTML 파싱을 위한 BeautifulSoup

설치

  1. 저장소를 복제합니다.지엑스피1
  2. 가상 환경 만들기:
    python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate
  3. 종속성 설치:
    pip install -r requirements.txt
  4. Pyppeteer용 Chrome/Chromium을 설치하세요(아직 설치되지 않은 경우)

용법

  1. 서버를 시작합니다:
    uvicorn main:app --reload
  2. http://localhost:8000 에서 API에 접속하세요
  3. GET 요청을 만들어 MCP를 생성합니다.
    GET /generate_mcp?topic=your_topic
  4. http://localhost:8000/docs 에서 API 문서를 확인하세요.

API 엔드포인트

  • GET /health - 상태 확인 엔드포인트
  • GET /generate_mcp?topic={topic} - 지정된 주제에 대한 MCP를 생성합니다.

전개

서버는 다양한 플랫폼에 배포될 수 있습니다.

Docker 사용

docker build -t mcp-server . docker run -p 8080:8080 mcp-server

Render, Fly.io 또는 기타 플랫폼에 배포

Docker 컨테이너나 Python 애플리케이션을 배포하려면 플랫폼별 지침을 따르세요.

특허

개인

-
security - not tested
-
license - not tested
-
quality - not tested

웹 리소스를 집계하고 이를 모든 주제에 대한 체계적인 학습 경로로 구성하여 마스터 콘텐츠 계획(MCP)을 생성하는 서버입니다.

  1. 특징
    1. 기술 스택
      1. 설치
        1. 용법
          1. API 엔드포인트
            1. 전개
              1. Docker 사용
              2. Render, Fly.io 또는 기타 플랫폼에 배포
            2. 특허

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A powerful MCP server for fetching and transforming web content into various formats (HTML, JSON, Markdown, Plain Text) with ease.
                Last updated -
                4
                146
                12
                TypeScript
                MIT License
                • Apple
                • Linux
              • A
                security
                A
                license
                A
                quality
                An MCP server for fetching and transforming web content into various formats.
                Last updated -
                4
                4
                Python
                MIT License
                • Apple
              • A
                security
                F
                license
                A
                quality
                An MCP (Model Context Protocol) server that provides Google search capabilities and webpage content analysis tools. This server enables AI models to perform Google searches and analyze webpage content programmatically.
                Last updated -
                3
                46
                41
                TypeScript
              • -
                security
                F
                license
                -
                quality
                An MCP server that provides tools and resources for managing a coding project's todo list, allowing users to view, add, update, and delete todo items with details like priority, status, and tags.
                Last updated -
                1
                Python

              View all related MCP servers

              ID: q960eyj3xm