MarkItDown
by microsoft · File Systems · mcp-server, pypi
Integrates with Microsoft's MarkItDown tool to convert documents like PDFs, Word files, and PowerPoint presentations into clean, structured markdown for content extraction and analysis workflows.
This MCP server provides integration with Microsoft's MarkItDown document conversion tool, enabling AI assistants to extract and convert content from various document formats into markdown. The implementation leverages MarkItDown's ability to process files like PDFs, Word documents, PowerPoint presentations, and other common formats, transforming them into clean, structured markdown that can be easily processed by language models. Useful for document analysis workflows, content extraction from mixed file types, and preparing diverse document formats for AI processing pipelines.
Source: https://github.com/microsoft/markitdown
Install
uvx markitdownTags: mcp-server, pypi
⭐ 91,963 GitHub stars · Source: pulsemcp
About File Systems MCP servers and Claude skills
File Systems MCP servers extend what AI agents can do inside Claude Code, Cursor, Copilot, Codex, and Windsurf. The Skiln directory indexes 16,000+ such integrations across 22 categories.
MarkItDown is one of hundreds of File Systems entries indexed on Skiln. Browse the full File Systems category or the complete directory of Claude skills, MCP servers, agents, commands, and hooks.
Related File Systems MCPs and skills
- Microsoft MCP Servers by microsoft
Title: Microsoft MCP Servers MCP Server
- Azure DevOps MCP Server by microsoft
Provides Azure DevOps tooling for AI agents, enabling interaction with projects, work items, repositories, and pipelines through natural language.
- Markitdown MCP Server — Install & Setup — MCP.Directory by microsoft
Title: Markitdown MCP Server — Install & Setup
- Debug Agent by microsoft
Diagnose a pipeline failure or customer issue end-to-end. Accepts a log path, error text, ADO work item ID, or GitHub issue URL.
- Fix Dependencies by microsoft
Fix all vulnerabilities on the current branch using npm audit. Local branch only — no ADO/GitHub queries.
- Knowledge Sync by microsoft
Sync ADO work items and ICM incidents to the persistent knowledge log. Invoked automatically by /review, /workitem, and /pac-cli-update when knowledge is stale.
- Security Alerts by microsoft
Fetch all open security alerts from S360/ADO, Dependabot, and npm audit, apply all fixes, verify, commit, and create a PR.
- Workitem by microsoft
Read an ADO or GitHub work item, research similar past PRs, implement the fix, and leave the branch ready for /create-pr.
Frequently asked questions
How do I install MarkItDown?
Add the install command above to your Claude Code, Cursor, or Windsurf MCP configuration. Most servers register via npx, a local command, or a Docker image. Refer to the source repository for environment variables and credential requirements.
Which clients support MarkItDown?
Any MCP-compatible client works: Claude Desktop, Claude Code CLI, Cursor, Windsurf, Zed, and VS Code with the official MCP extension. OpenAI Codex and GitHub Copilot increasingly support MCP via adapter bridges.
Is MarkItDown free?
The server itself is typically open source. Any upstream service (API keys, paid tiers, hosted infrastructure) may have its own pricing. Check the source repository for details.