MCPVault

diagnostic

MCP tool from Python Office MCP Server by rcarmo

structure discovery, template guidance, anchors, and document maps

How to use it

diagnostic is exposed by the Python Office MCP Server MCP server. Add the server to your MCP client (Claude Desktop, Cursor, Windsurf and others), and the diagnostic tool becomes available to the model automatically. See the full listing for setup details and every tool this server provides.

Install Python Office MCP Server

$uv pip install "git+https://github.com/rcarmo/python-office-mcp-server.git"
FULL PYTHON OFFICE MCP SERVER LISTING

Other tools in Python Office MCP Server (35)

excel_from_markdown

Create Excel workbook from Markdown tables (supports inline text or markdownfile for large inputs)

fallback

alternate generation/mutation paths when the core flow is not enough

list_supported_formats

Show available document formats

office_audit

Audit for placeholders, completion, or tracking status

office_comment

Add/get/reply/delete comments; Word also supports resolve/reopen, threaded get, and reply threading

office_help

Structured workflow help and recommendations for consulting/architecture document workflows

office_image

Insert images into Word, Excel, or PowerPoint documents

office_inspect

Get document structure (sheets, slides, sections, tables, comments)

office_patch

Edit cells, shapes, sections, or replace placeholders

office_read

Read content from Word/Excel/PowerPoint as JSON or Markdown

office_table

Table operations: add rows, create tables, add bullets

office_template

Copy templates or analyze template structure

pptx_add_slide

Add new slide with specified layout

pptx_delete_slide

Remove a slide

pptx_duplicate_slide

Copy a slide

pptx_from_markdown

Create PowerPoint from Markdown slides (supports inline text or markdownfile for large inputs)

pptx_hide_slide

Hide/unhide a slide

pptx_log_changes

Add change log slide

pptx_recommend_layout

Get best layout for content type

pptx_reorder_slides

Change slide order

pptx_set_notes

Set speaker notes

restart_server

Hot-reload the server after code changes

word_accept_all_changes

Accept tracked insertions/deletions and normalize the document content

word_cleanup_sow

Remove template artifacts and guidance (tracked)

word_create_sow_from_markdown

Create SOW from Markdown content

word_document_map

Return a lightweight map of sections, tables, placeholders, anchors, and warnings

word_enable_track_changes

Enable Word's track changes mode

word_extract_sow_structure

Extract structured data from existing SOW

word_from_markdown

Create Word document from Markdown (supports inline text or markdownfile path for large inputs)

word_generate_sow

Fill SOW template with structured data

word_get_section_guidance

Extract template instructions from a section

word_insert_at_anchor

Insert paragraphs before/after an anchor paragraph or paragraph index

word_list_anchors

List headings and high-signal paragraphs that can be used as insertion anchors

word_parse_sow_template

Analyze SOW template structure

word_patch_with_track_changes

Replace text with revision marks