mcp-summarizer

by 0xshellming
Verified

Integrations

  • Integrates with Google's Gemini 1.5 Pro model to provide intelligent summarization capabilities for various types of content

MCP 콘텐츠 요약 서버

Google Gemini 1.5 Pro 모델을 사용하여 다양한 유형의 콘텐츠에 대한 지능형 요약 기능을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버입니다. 이 서버를 사용하면 다양한 콘텐츠 형식의 핵심 정보를 유지하면서 간결한 요약을 생성할 수 있습니다.

3MinTop 제공

요약 서비스는 AI 기반 독해 도구인 3MinTop을 기반으로 하며, 단 3분 만에 각 장의 내용을 이해할 수 있도록 도와줍니다. 3MinTop은 복잡한 내용을 명확한 요약으로 변환하여 학습 효율성을 높이고 지속적인 독서 습관을 기르는 데 도움을 줍니다.

특징

  • Google Gemini 1.5 Pro 모델을 사용한 범용 콘텐츠 요약
  • 다양한 콘텐츠 유형 지원:
    • 일반 텍스트
    • 웹 페이지
    • PDF 문서
    • EPUB 책
    • HTML 콘텐츠
  • 사용자 정의 가능한 요약 길이
  • 다국어 지원
  • 스마트한 컨텍스트 보존
  • 테스트를 위한 동적 인사말 리소스

시작하기

  1. 이 저장소를 복제하세요
  2. 종속성 설치:지엑스피1
  3. 프로젝트를 빌드하세요:
    pnpm run build
  4. 서버를 시작합니다:
    pnpm start

개발

  • pnpm run dev 사용하여 TypeScript 컴파일러를 감시 모드로 시작합니다.
  • src/index.ts 수정하여 서버 동작을 사용자 지정하거나 새 도구를 추가합니다.

데스크톱 앱 사용

이 서버를 데스크톱 앱과 통합하려면 앱의 서버 구성에 다음을 추가하세요.

{ "mcpServers": { "content-summarizer": { "command": "node", "args": [ "{ABSOLUTE PATH TO FILE HERE}/dist/index.js" ] } } }

사용 가능한 도구

요약하다

다음 매개변수를 사용하여 다양한 소스의 콘텐츠를 요약합니다.

  • content (문자열 | 객체): 요약할 입력 콘텐츠입니다. 다음과 같습니다.
    • 텍스트 문자열
    • 웹 페이지의 URL
    • Base64로 인코딩된 PDF
    • EPUB 파일 내용
  • type (문자열): 콘텐츠 유형("text", "url", "pdf", "epub")
  • maxLength (숫자, 선택 사항): 요약의 최대 길이(문자 수)(기본값: 200)
  • language (문자열, 선택 사항): 요약의 대상 언어(기본값: "en")
  • focus (문자열, 선택 사항): 요약에서 초점을 맞출 특정 측면
  • style (문자열, 선택 사항): 요약 스타일("concise", "detailed", "bullet-points")

사용 예:

// Summarize a webpage const result = await server.invoke("summarize", { content: "https://example.com/article", type: "url", maxLength: 300, style: "bullet-points" }); // Summarize a PDF document const result = await server.invoke("summarize", { content: pdfBase64Content, type: "pdf", language: "zh", style: "detailed" });

인사

기본 MCP 리소스 기능을 보여주는 동적 리소스:

  • URI 형식: greeting://{name}
  • 제공된 이름으로 인사말 메시지를 반환합니다.

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다. 자세한 내용은 라이선스 파일을 참조하세요.

You must be authenticated.

A
security – no known vulnerabilities
F
license - not found
A
quality - confirmed to work

AI 요약을 위한 MCP 서버, 다양한 콘텐츠 유형 지원:

  • 일반 텍스트
  • 웹 페이지
  • PDF 문서
  • EPUB 책
  • HTML 콘텐츠
  1. Powered by 3MinTop
    1. Features
      1. Getting Started
        1. Development
          1. Usage with Desktop App
            1. Available Tools
              1. summarize
              2. greeting
            2. Contributing
              1. License
                ID: wbqyofepik