문서 수명주기, 읽기, 쓰기, 서식, 표, 미디어, 수학/차트/도형, PDF/HTML/Markdown/일반 텍스트 내보내기를 아우르는 80개 도구.
docx-mcp-server
Microsoft Word(.docx) 문서 생성, 읽기, 편집, 서식 지정, 변환을 위한 80개의 MCP 도구 — KDP 도서 레이아웃과 21개의 매개변수화된 비즈니스 템플릿 라이브러리 포함. 순수 Rust, 로컬 우선, Microsoft 의존성 없음…
에이전트에게 제공하는 것
하나의 MCP 연결 뒤에 구축된 목적 특화 기능입니다.
서버는 도메인 로직을 소유하며 MCP 클라이언트가 발견할 수 있는 도구 계약을 게시합니다. ADK-Rust는 그 계약을 에이전트에 로드하고, 선택한 모델 공급자에 맞게 각 스키마를 정규화하며, 연결 수명 주기를 에이전트의 비즈니스 로직 밖에서 관리합니다.
KDP 도서 형식 — create_document는 kdp:technical, kdp:novel, kdp:cookbook, kdp:children, kdp:interior_design, kdp:encyclopedia, kdp:manga를 지원.
21개 비즈니스 템플릿 — 출판 품질, 데이터 객체를 통한 완전 매개변수화(아래 참조).
발견 기능 — list_templates는 각 템플릿의 구조화된 data_fields(이름 + 유형 + 항목 형태)와 범용 style_params를 반환하여 에이전트가 스키마를 프로그래밍 방식으로 학습할 수 있게 합니다.
아키텍처
docx-mcp-server이(가) 에이전트 시스템에 어떻게 적합한지.
모델은 서버 뒤 시스템의 구현 세부사항이나 자격 증명을 절대 필요로 하지 않습니다. 검토된 도구 정의만 봅니다. MCP 클라이언트가 발견과 호출을 처리하며, 서버는 검증, 정책, 도메인 시스템과의 통신을 소유합니다.
ADK-Rust 에이전트
검토된 도구 카탈로그에서 기능을 선택합니다.
MCP 클라이언트
스키마를 발견하고 호출을 보내며 타입화된 콘텐츠를 수신합니다.
docx-mcp-server
요청을 검증하고 88개의 문서화된 도구 계약을 소유합니다.
도메인 시스템
서버 뒤의 API, 데이터, 자격 증명, 비즈니스 규칙을 유지합니다.
이 저장소는 현재 전용 아키텍처 SVG를 게시하지 않습니다. 위 통합 다이어그램은 문서화된 전송 및 서버 경계에서 생성되었으며, 구현 관련 세부사항은 공식 README를 참조하세요.
도구 카탈로그
에이전트가 docx-mcp-server에게 무엇을 요청할 수 있나요?
각 도구는 안정적인 이름, 사람이 읽을 수 있는 목적, MCP 초기화 중 발견된 JSON 입력 계약을 가집니다. 위험 등급은 프로젝트의 레지스트리 매니페스트에서 제공됩니다(있는 경우).
60개의 명명된 도구들 88개의 문서화된 도구에서 표시됨
create_document새 DOCX 문서를 생성합니다. KDP 도서 형식: 'kdp:technical'(6x9), 'kdp:novel'(5.25x8), 'kdp:cookbook'(8x10), 'kdp:children'(8.5x8.5...)
local writelist_templatescreate_document용 비즈니스 문서 템플릿 목록을 반환합니다. 각 템플릿은 형식 ID, 설명, 'data_keys' 요약, 스타일 매개변수를 포함합니다.
read onlycreate_novel저자별 설정(트림 크기, 글꼴, 간격)으로 전문 스타일의 소설을 생성합니다. 정렬된 본문 텍스트, 고아/과부 제어 설정 포함.
local writeopen_document디스크에서 기존 .docx 파일을 엽니다
local writesave_document.docx 형식으로 문서를 디스크에 저장합니다
local writeclose_document문서를 닫고 메모리를 해제합니다
local writedescribe_document문서 정보(단락 수, 표 수, 단어 수)를 가져옵니다
read onlyinsert_paragraph선택적 스타일과 페이지 구분과 함께 단락을 삽입합니다. 스타일: Heading1, Heading2, Heading3, BodyText, BodyTextIndent, ChapterNum, TitleP...
local writeinsert_code_block회색 배경(Courier New 9pt)의 구문 강조 코드 블록을 삽입합니다. 'rust' 하이라이팅 지원.
local writeinsert_callout색상 배경과 테두리의 콜아웃 박스를 삽입합니다(팁=녹색, 경고=주황, 노트=파랑)
local writeadd_table지정 위치에 표를 삽입합니다
local writeset_table_celltable_index(0부터), 행, 열로 표 셀의 텍스트를 설정합니다.
local write거버넌스
모든 도구의 효과를 이해하세요.
서버 연결은 자격 증명과 배포 환경의 권한을 상속합니다. 아래 선언은 이 프로젝트의 README와 MCP 레지스트리 매니페스트에서 가져온 것이며, 애플리케이션은 에이전트가 어떤 도구를 받고 어디서 승인이 필요한지 결정합니다.
- 레지스트리 매니페스트는 로컬 쓰기, 읽기 전용, 로컬 읽기 도구 위험 등급을 선언합니다.
MCP 인터페이스
현재 문서가 선언하는 내용
MCP는 도구, 리소스, 프롬프트, 구조화된 결과, 진행 상황, 취소, 장기 작업을 전달할 수 있습니다. 이 기록은 이 저장소에서 명시적으로 언급한 최신 프로토콜 기능을 강조합니다.
설치 및 연결
프로젝트 문서에 명시된 시작점을 따르세요.
자격 증명과 도메인 접근 권한을 소유한 환경에 서버를 설치하세요. MCP 호스트에 추가하고 발견된 도구를 검증한 후 도구 세트를 좁혀 프로덕션 에이전트에 제공합니다.
cargo install docx-mcp-server{
"mcpServers": {
"docx": {
"command": "docx-mcp-server"
}
}
}명령과 구성은 공개 README에서 추출됩니다. 배포 전에 공식 문서에서 전제 조건, 환경 변수, 릴리스별 옵션을 확인하세요.
공식 문서
프로젝트 유지 관리자의 신뢰할 수 있는 출처를 계속 사용하세요.
이 페이지는 서버의 친근한 지도를 제공합니다. 저장소는 정확한 스키마, 전제 조건, 구성, 예제, 테스트, 릴리스, 보안 업데이트에 대해 권위 있는 출처로 남아 있습니다.
계속 탐색하기
데이터 및 콘텐츠에서 더 보기.
소스 기록
이 카탈로그 항목의 릴리스 및 저장소 메타데이터입니다.
- 버전
- 0.1.0
- 라이선스
- Apache-2.0
- 도구
- 88
- 수정
- 38618468a788
- 업데이트됨
- 2026년 5월 31일