local-only server
The server can only run on the client’s local machine because it depends on local resources.
Integrations
Integrates with Python's docx library to provide Word document processing capabilities including creating, editing, and managing documents, with support for formatting, tables, images, and layout controls.
Docx MCP 서비스
Cursor의 AI 어시스턴트를 사용하여 Word 문서를 만들고, 편집하고, 관리할 수 있는 FastMCP 라이브러리 기반의 Docx 문서 처리 서비스입니다.
특징
- 완벽한 문서 작업 : 문서 생성, 열기, 저장은 물론 콘텐츠 추가, 편집, 삭제 지원
- 서식 : 글꼴, 색상, 크기, 정렬 및 기타 서식 옵션 설정 지원
- 테이블 처리 : 테이블 셀 생성, 편집, 병합 및 분할 지원
- 이미지 삽입 : 이미지 삽입 및 크기 설정 지원
- 레이아웃 제어 : 페이지 여백 설정, 페이지 나누기 추가 및 기타 레이아웃 요소 지원
- 쿼리 기능 : 문서 정보, 문단 내용 및 표 데이터 검색 지원
- 편리한 편집 : 찾기 및 바꾸기 기능 지원
- 섹션 편집 : 원래 서식과 스타일을 유지하면서 특정 섹션의 콘텐츠를 교체하는 기능 지원
설치 종속성
Python 3.10 이상이 설치되어 있는지 확인한 후 다음 종속성을 설치하세요.
지엑스피1
용법
Cursor에서 MCP 서비스로 사용
- 커서를 열고 설정으로 이동하세요
Features > MCP Servers
섹션 찾기Add new MCP server
클릭하세요.- 다음 정보를 입력하세요:
- 이름: MCP_DOCX
- 유형: 명령
- 명령어:
python3 /path/to/MCP_dox/server.py
(server.py
의 실제 경로로 대체)
Add
클릭하여 서비스를 추가하세요
추가한 후에는 Cursor의 AI 도우미에서 자연어를 사용하여 Word 문서를 조작할 수 있습니다. 예:
- "새 Word 문서를 만들어 바탕 화면에 저장하세요"
- "레벨 3 제목 추가"
- "3x4 표를 삽입하고 데이터를 채우세요"
- "두 번째 문단을 굵게, 가운데 정렬로 설정하세요"
지원되는 작업
이 서비스는 다음과 같은 작업을 지원합니다.
- 문서 관리 :
create_document
,open_document
,save_document
- 콘텐츠 추가 :
add_paragraph
,add_heading
,add_table
,add_picture
- 콘텐츠 편집 :
edit_paragraph
,delete_paragraph
,delete_text
- 테이블 작업 :
add_table_row
,delete_table_row
,edit_table_cell
,merge_table_cells
,split_table
- 레이아웃 제어 :
add_page_break
,set_page_margins
- 쿼리 함수 :
get_document_info
,get_paragraphs
,get_tables
,search_text
- 파일 작업 :
create_document
,open_document
,save_document
,save_as_document
,create_document_copy
- 섹션 편집 :
replace_section
,edit_section_by_keyword
- 기타 기능 :
find_and_replace
,search_and_replace
(미리보기 기능 포함)
작동 원리
- 이 서비스는 Python-docx 라이브러리를 사용하여 Word 문서를 처리합니다.
- FastMCP 라이브러리를 통해 MCP 프로토콜을 구현하여 AI 어시스턴트와 통신합니다.
- 요청을 처리하고 형식화된 응답을 반환합니다.
- 완전한 오류 처리 및 상태 보고를 지원합니다.
타이포그래피 기능
이 서비스는 우수한 타이포그래피 이해 기능을 갖추고 있습니다.
- 텍스트 계층 구조 : 제목 수준(1-9) 및 단락 구성 지원
- 페이지 레이아웃 : 페이지 여백 설정 지원
- 시각적 요소 : 글꼴 스타일(굵게, 기울임꼴, 밑줄, 색상) 및 정렬 지원
- 표 레이아웃 : 표 만들기, 셀 병합, 표 분할, 표 형식 설정 지원
- 페이지 나누기 제어 : 페이지 나누기 추가 지원
개발 노트
server.py
- FastMCP 라이브러리를 사용한 MCP 서비스의 핵심 구현
문제 해결
커서에서 문제가 발생하면 다음 단계를 시도해 보세요.
- Python 3.10+가 올바르게 설치되었는지 확인하세요.
- python-docx 및 mcp 라이브러리가 올바르게 설치되었는지 확인하세요.
- 서버 경로가 올바른지 확인하세요
- 커서 애플리케이션을 다시 시작합니다.
노트
- python-docx 및 mcp 라이브러리가 올바르게 설치되었는지 확인하세요.
- 경로에 있는 중국어 문자가 올바르게 처리될 수 있는지 확인하세요.
- 절대 경로를 사용하면 경로 구문 분석 문제를 피할 수 있습니다.
특허
MIT 라이센스
This server cannot be installed
FastMCP 기반의 강력한 Word 문서 처리 서비스로, AI 비서가 완벽한 서식 지원을 통해 docx 파일을 생성, 편집 및 관리할 수 있도록 지원합니다. 콘텐츠 편집 시 원본 스타일을 유지합니다.
- Features
- Installation Dependencies
- Usage
- Supported Operations
- How It Works
- Typography Capabilities
- Development Notes
- Troubleshooting
- Notes
- License