Skip to content

Conversation

@afourney
Copy link
Member

This PR allows the MarkItDown MCP server to read the MARKITDOWN_ENABLE_PLUGINS environment variable to enable 3rd party plugins.

If running the MCP server natively, simple set the environment variable as usual. E.g.,

export MARKITDOWN_ENABLE_PLUGINS=True
markitdown-mcp --http

If running via Docker, plugins are enabled by default, but no plugins are installed. Update the Dockerfile to install any desired plugins. (See comment in the file)

@afourney afourney merged commit 3bfb821 into main Jun 3, 2025
2 checks passed
@afourney afourney deleted the mcp_enable_plugins branch June 3, 2025 16:35
azhao25 pushed a commit to azhao25/markitdown that referenced this pull request Oct 16, 2025
microsoft#1273)

* Have the MarkItdown MCP server read MARKITDOWN_ENABLE_PLUGINS from os.environ

* Update the Dockerfile to enable plugins. No puglins are installed by default.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants