Config is the same across clients — only the file and path differ.
{
"mcpServers": {
"mcp-server-office": {
"args": [
"-y",
"@famano/mcp-server-office"
],
"command": "npx"
}
}
}Are you the author?
Add this badge to your README to show your security score and help users find safe servers.
A Model Context Protocol (MCP) server providing tools to read/write Microsoft Word (docx) files.
Run this in your terminal to verify the server starts. Then let us know if it worked — your result helps other developers.
npx -y '@famano/mcp-server-office' 2>&1 | head -1 && echo "✓ Server started successfully"
After testing, let us know if it worked:
Five weighted categories — click any category to see the underlying evidence.
No known CVEs.
Checked @famano/mcp-server-office against OSV.dev.
Be the first to review
Have you used this server?
Share your experience — it helps other developers decide.
Sign in to write a review.
Others in writing
A markdown editor — and the bridge to your LLM. Local-first, MIT, ~15 MB. Bundled MCP server lets Claude Code / Codex / Cursor drive your vault directly. 14 AI providers BYOK.
f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.
Define task-specific AI sub-agents in Markdown for any MCP-compatible tool.
一键同步文章到多个内容平台,支持今日头条、WordPress、知乎、简书、掘金、CSDN、typecho各大平台,一次发布,多平台同步发布。解放个人生产力
MCP Security Weekly
Get CVE alerts and security updates for Mcp Server Office and similar servers.
Start a conversation
Ask a question, share a tip, or report an issue.
Sign in to join the discussion.
A Model Context Protocol (MCP) server providing tools to read/write Microsoft Word (docx) files.
To install Server Office for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @famano/mcp-server-office --client claude
Install with pip:
pip install mcp-server-office
Then, start the MCP server:
mcp-server-office
Or using uv, just:
uvx mcp-server-office
read_docx: Read complete contents of a docx file including tables and images.
path (string) - Absolute path to the target filewrite_docx: Create a new docx file with given content.
path (string) - Absolute path to target filecontent (string) - Content to write to the fileedit_docx_paragraph: Make text replacements in specified paragraphs of a docx file.
path (string) - Absolute path to file to editedits (array) - List of dictionaries containing search/replace text and paragraph index
paragraph_index (number) - 0-based index of the paragraph to editsearch (string) - Text to find within the specified paragraphreplace (string) - Text to replace withedit_docx_insert: Insert new paragraphs into a docx file.
path (string) - Absolute path to file to editinserts (array) - List of dictionaries containing text and optional paragraph index
text (string) - Text to insert as a new paragraphparagraph_index (number, optional) - 0-based index of the paragraph before which to insert. If not specified, insert at the end.Microsoft Word (docx) ファイルの読み書きを提供するModel Context Protocol (MCP) サーバーです。
Smithery経由でClaude DesktopにServer Officeを自動インストールするには:
npx -y @smithery/cli install @famano/mcp-server-office --client claude
pipを使用してインストール:
pip install mcp-server-office
MCPサーバーの起動:
mcp-server-office
または、uvを使う場合:
uvx mcp-server-office
read_docx: docxファイルの内容を表やイメージを含めて完全に読み取ります。
path (文字列) - 対象ファイルの絶対パスwrite_docx: 新しいdocxファイルを指定された内容で作成します。
path (文字列) - 作成するファイルの絶対パスcontent (文字列) - ファイルに書き込む内容edit_docx_paragraph: docxファイル内の指定された段落のテキストを置換します。
path (文字列) - 編集するファイルの絶対パスedits (配列) - 検索/置換テキストと段落インデックスを含む辞書のリスト
paragraph_index (数値) - 編集する段落の0ベースのインデックスsearch (文字列) - 指定された段落内で検索するテキストreplace (文字列) - 置換するテキストedit_docx_insert: docxファイルに新しい段落を挿入します。
path (文字列) - 編集するファイルの絶対パスinserts (配列) - テキストとオプションの段落インデックスを含む辞書のリスト
text (文字列) - 新しい段落として挿入するテキストparagraph_index (数値, オプション) - 挿入する位置の段落の0ベースのインデックス。指定しない場合は末尾に挿入されます。