Markdownify MCP Server는 Zach Caceres (GitHub: zcaceres)가 개발한 Model Context Protocol (MCP) 서버로, 다양한 파일 형식과 웹 페이지 콘텐츠를 Markdown 형식으로 변환하는 것을 목표로 합니다.
유형 | 지원 도구 |
---|---|
문서 | PDF, DOCX, XLSX, PPTX를 Markdown으로 변환 |
미디어 | 이미지 (메타데이터 포함), 오디오 (전사 텍스트 포함) |
웹 콘텐츠 | 일반 웹 페이지, YouTube 비디오, Bing 검색 결과 |
전체 도구 목록은 다음과 같습니다 (README에서 발췌):
pdf-to-markdown
docx-to-markdown
xlsx-to-markdown
pptx-to-markdown
image-to-markdown
audio-to-markdown
webpage-to-markdown
youtube-to-markdown
bing-search-to-markdown
get-markdown-file
: 기존 .md 또는 .markdown 파일 검색 허용pnpm install
(uv/python 의존성도 함께 설치)pnpm run build
pnpm start
pnpm run dev
를 통해 TS watch 모드를 시작하고 src/server.ts
또는 src/tools.ts
를 수정하여 동작을 사용자 정의할 수 있습니다.
데스크톱 클라이언트 (예: Cursor)에 통합하여 구성 JSON에서 해당 MCP 서비스를 선언할 수도 있습니다.
MD_SHARE_DIR
을 통해 Markdown 파일 읽기를 허용하는 디렉토리를 제한하여 접근 제어를 강화할 수 있습니다 ([github.com][1]).장점
단점 / 주의 사항
적용 시나리오