io.github.MDMagic-MCP/mdmagic-mcp-server MCP Server
io.github.MDMagic-MCP/mdmagic-mcp-server
What is the io.github.MDMagic-MCP/mdmagic-mcp-server MCP server?
Use your own Word templates to convert Markdown → DOCX/PDF/HTML from any MCP-compatible AI.
How to install io.github.MDMagic-MCP/mdmagic-mcp-server
Copy-paste configuration for popular MCP clients.
MDMAGIC_API_KEYrequiredsecretYour personal MDMagic API key (format: mdmagic-XXXXXXXXXXXXXXXX). Get yours at https://mdmagic.ai/account — the 'Connect to AI Assistants via MCP' card on your account page generates the key and pre-fills a copy-pasteable config block.
MDMAGIC_BASE_URLOverride the MDMagic API base URL. Defaults to https://api.mdmagic.ai. Only set this if you're running MDMagic against a local dev backend.
REQUEST_TIMEOUTRequest timeout in milliseconds. Increase for very large documents on slow connections. Default: 30000 (30s).
MCP_TRANSPORTTransport mode: 'stdio' (default, for local clients like Claude Desktop) or 'http' (for self-hosted Streamable HTTP).
MCP_HTTP_PORTPort for HTTP transport mode. Default: 3001. Only used when MCP_TRANSPORT=http.
MCP_HTTP_HOSTBind address for HTTP transport mode. Default: 127.0.0.1. Only used when MCP_TRANSPORT=http.
x-api-keyrequiredsecretYour personal MDMagic API key from https://mdmagic.ai/account
{
"mcpServers": {
"mdmagic-mcp-server": {
"command": "npx",
"args": [
"-y",
"@mdmagic/mcp-server"
],
"env": {
"MDMAGIC_API_KEY": "<YOUR_MDMAGIC_API_KEY>",
"MDMAGIC_BASE_URL": "<YOUR_MDMAGIC_BASE_URL>",
"REQUEST_TIMEOUT": "<YOUR_REQUEST_TIMEOUT>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"MCP_HTTP_PORT": "<YOUR_MCP_HTTP_PORT>",
"MCP_HTTP_HOST": "<YOUR_MCP_HTTP_HOST>",
"x-api-key": "<YOUR_X_API_KEY>"
}
}
}
}{
"mcpServers": {
"mdmagic-mcp-server": {
"command": "npx",
"args": [
"-y",
"@mdmagic/mcp-server"
],
"env": {
"MDMAGIC_API_KEY": "<YOUR_MDMAGIC_API_KEY>",
"MDMAGIC_BASE_URL": "<YOUR_MDMAGIC_BASE_URL>",
"REQUEST_TIMEOUT": "<YOUR_REQUEST_TIMEOUT>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"MCP_HTTP_PORT": "<YOUR_MCP_HTTP_PORT>",
"MCP_HTTP_HOST": "<YOUR_MCP_HTTP_HOST>",
"x-api-key": "<YOUR_X_API_KEY>"
}
}
}
}{
"mcpServers": {
"mdmagic-mcp-server": {
"command": "npx",
"args": [
"-y",
"@mdmagic/mcp-server"
],
"env": {
"MDMAGIC_API_KEY": "<YOUR_MDMAGIC_API_KEY>",
"MDMAGIC_BASE_URL": "<YOUR_MDMAGIC_BASE_URL>",
"REQUEST_TIMEOUT": "<YOUR_REQUEST_TIMEOUT>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"MCP_HTTP_PORT": "<YOUR_MCP_HTTP_PORT>",
"MCP_HTTP_HOST": "<YOUR_MCP_HTTP_HOST>",
"x-api-key": "<YOUR_X_API_KEY>"
}
}
}
}{
"servers": {
"mdmagic-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@mdmagic/mcp-server"
],
"env": {
"MDMAGIC_API_KEY": "<YOUR_MDMAGIC_API_KEY>",
"MDMAGIC_BASE_URL": "<YOUR_MDMAGIC_BASE_URL>",
"REQUEST_TIMEOUT": "<YOUR_REQUEST_TIMEOUT>",
"MCP_TRANSPORT": "<YOUR_MCP_TRANSPORT>",
"MCP_HTTP_PORT": "<YOUR_MCP_HTTP_PORT>",
"MCP_HTTP_HOST": "<YOUR_MCP_HTTP_HOST>",
"x-api-key": "<YOUR_X_API_KEY>"
}
}
}
}claude mcp add mdmagic-mcp-server --env MDMAGIC_API_KEY=<YOUR_MDMAGIC_API_KEY> --env MDMAGIC_BASE_URL=<YOUR_MDMAGIC_BASE_URL> --env REQUEST_TIMEOUT=<YOUR_REQUEST_TIMEOUT> --env MCP_TRANSPORT=<YOUR_MCP_TRANSPORT> --env MCP_HTTP_PORT=<YOUR_MCP_HTTP_PORT> --env MCP_HTTP_HOST=<YOUR_MCP_HTTP_HOST> --env x-api-key=<YOUR_X_API_KEY> -- npx -y @mdmagic/mcp-serverRelated MCP servers
Scrapling MCP Server
Give your AI agent stealth web scraping with Cloudflare bypass and CSS selection, powered by Scrapling.
Chrome DevTools MCP
Give your AI coding agent full control of a live Chrome browser for automation, debugging, and performance analysis.
com.puter/mcp-server
Let AI agents manage your Puter files, websites, and serverless workers over MCP.
Browser automation for AI agents via MCP, powering ByteDance's Agent TARS hybrid GUI/DOM browser control.
Run arbitrary shell commands from an MCP-connected AI agent.
Filesystem access MCP server from ByteDance's UI-TARS/Agent TARS ecosystem.