office-mcp
claude-office-skills/skills
Word, Excel, PowerPoint, PDF, OCR 작업을 위한 39가지 도구가 포함된 MCP 서버
...모든 것을 확장하십시오소개 office-mcp
office-mcp 특정 워크플로우에 초점을 맞춘 재사용 가능한 AI 스킬입니다. 설명: "Word, Excel, PowerPoint, PDF, OCR 작업을 위한 39가지 도구를 갖춘 MCP 서버"
이 스킬은 지침, 규칙 및 작업별 안내를 포함하여 에이전트가 작업을 보다 일관성 있게 수행할 수 있도록 지원합니다. 작성자: claude-office-skills - spreadsheet_analysis - document_generation
실제로 이 스킬은 설정 단계가 적고 모호성이 적은 상태에서 반복적인 실행이 필요한 사용자에게 가장 적합합니다. - presentation_creation Office 문서 작업을 위한 **39가지 도구**를 제공하는 완전한 MCP(Model Context Protocol) 서버입니다. TypeScript/Node.js로 구현되었으며, 실제 기능(플래시홀더 아님)을 갖추고 있습니다. | 도구 | 설명 | |------|-------------|
자주 묻는 질문
office-mcp 는 어떤 도움을 주나요?
office-mcp 에이전트가 소스 문서에 설명된 집중적인 워크플로를 따르도록 도와주어, 모호성을 줄이고 실행이 의도된 작업과 일치하도록 유지합니다.
이 스킬은 언제 사용해야 하나요?
작업이 스킬 문서에 설명된 워크플로우, 도메인 또는 운영 규칙과 일치할 때, 특히 일관된 실행이 중요한 경우에 사용하십시오.
주요 제한 사항은 무엇인가요?
이 스킬은 원본 지침의 품질과 범위에 제약을 받습니다. 기본 문서가 불완전한 경우, 상담원은 여전히 추가적인 맥락 정보나 수동 검증이 필요할 수 있습니다.
Office MCP Server
Overview
A complete MCP (Model Context Protocol) server providing 39 tools for Office document operations. Implemented in TypeScript/Node.js with real functionality (not placeholders).
Tool Categories
PDF Tools (10)
| Tool | Description |
|---|---|
extract_text_from_pdf | Extract text content, supports page selection |
extract_tables_from_pdf | Extract table data from PDFs |
merge_pdfs | Merge multiple PDFs into one |
split_pdf | Split PDF by page ranges |
compress_pdf | Reduce PDF file size |
add_watermark_to_pdf | Add text/image watermarks |
fill_pdf_form | Fill PDF form fields |
get_pdf_metadata | Get PDF properties and metadata |
ocr_pdf | OCR on scanned PDFs (multi-language) |
ocr_image | OCR on image files (PNG, JPG, TIFF, etc.) |
Spreadsheet Tools (7)
| Tool | Description |
|---|---|
read_xlsx | Read Excel files with sheet/range selection |
create_xlsx | Create multi-sheet Excel files |
analyze_spreadsheet | Statistical analysis (min/max/mean/median) |
apply_formula | Apply Excel formulas to cells |
create_chart | Generate chart configurations |
pivot_table | Create pivot tables with aggregation |
xlsx_to_json | Convert Excel to JSON |
Document Tools (6)
| Tool | Description |
|---|---|
extract_text_from_docx | Extract text from Word documents |
create_docx | Create DOCX with headings, lists, tables |
fill_docx_template | Fill templates with {{placeholders}} |
analyze_document_structure | Analyze headings, tables, word count |
insert_table_to_docx | Insert tables into documents |
merge_docx_files | Merge multiple Word documents |
Conversion Tools (9)
| Tool | Description |
|---|---|
xlsx_to_csv | Convert Excel to CSV |
csv_to_xlsx | Convert CSV to Excel |
json_to_xlsx | Convert JSON arrays to Excel |
docx_to_md | Convert Word to Markdown |
md_to_docx | Convert Markdown to Word |
pdf_to_docx | Convert PDF to Word (text extraction) |
docx_to_pdf | Convert Word to PDF (external tool required) |
html_to_pdf | Convert HTML to PDF (external tool required) |
batch_convert | Batch convert multiple files |
Presentation Tools (7)
| Tool | Description |
|---|---|
create_pptx | Create PowerPoint with themes |
extract_from_pptx | Extract text and images from PPTX |
md_to_pptx | Convert Markdown to slides |
add_slide | Add slides to existing presentations |
update_slide | Update slide content |
pptx_to_html | Convert to reveal.js HTML |
get_pptx_outline | Get presentation structure |
Installation
1. Clone and Build
cd mcp-servers/office-mcpnpm installnpm run build2. Configure Claude Desktop
Add to ~/Library/Application Support/Claude/claude_desktop_config.json:
{ "mcpServers": { "office-mcp": { "command": "/usr/local/bin/node", "args": ["/path/to/claude-office-skills/mcp-servers/office-mcp/dist/index.js"] } }}3. Restart Claude Desktop
Example Prompts
- "Read the Excel file at ~/Documents/sales.xlsx"
- "Create a PowerPoint with 5 slides about AI trends"
- "Extract text from this PDF and convert to Markdown"
- "Merge these 3 Word documents into one"
- "Analyze the data in this spreadsheet"
Dependencies
pdf-parse, pdf-lib - PDF operationstesseract.js - OCR (pure JavaScript, no native binary needed)xlsx - Excel operationsmammoth, docx - Word operationsdocxtemplater, pizzip - Template fillingpptxgenjs, jszip - PowerPoint operationsturndown, marked - Markdown conversionSupported OCR Languages
eng- Englishchi_sim- Simplified Chinesechi_tra- Traditional Chinesejpn- Japanesekor- Koreanfra- Frenchdeu- Germanspa- Spanish
Resources
- MCP Server Code
- Implementation Plan
- Claude Office Skills Hub
office-mcp 설치
스킬 파일을 다운로드하여 .claude/skills/ 디렉터리에 압축을 풀어주세요.
ZIP 다운로드저장소를 클론하고 스킬 파일을 프로젝트에 복사하세요.
git clone https://github.com/claude-office-skills/skills/blob/main/office-mcp/SKILL.md # Copy SKILL.md to your .claude/skills/ directory
복사





집
