使用说明
pypandoc-hwpx MCP服务器
pypandoc-hwpx 利用软件包 .docx, .html, .md 将文档 .hwpx 提供转换为文档的工具 MCP(模型上下文协议) 服务器。
要求
- Python 3.12+
- 潘多克。
- 紫外线
- Docker 桌面版 或等效的容器工具
开始
安装
uv sync
运行服务器
로컬 stdio 서버
stdio 서버-
复制MCP服务器设置。
# zsh/bash cp .vscode/mcp.local.stdio.json .vscode/mcp.json# PowerShell Copy-Item .vscode/mcp.local.stdio.json .vscode/mcp.json -Force -
在VS Code中运行MCP服务器。
로컬 Streamable HTTP 서버
-
运行MCP服务器。
uv run python -m src.server --http --port 8000备注:端口号可以设置为所需的值。
-
复制MCP服务器设置。
# zsh/bash cp .vscode/mcp.local.http.json .vscode/mcp.json# PowerShell Copy-Item .vscode/mcp.local.http.json .vscode/mcp.json -Force -
在VS Code中运行MCP服务器。
컨테이너형 stdio 서버
stdio 서버-
复制MCP服务器设置。
# zsh/bash cp .vscode/mcp.container.stdio.json .vscode/mcp.json# PowerShell Copy-Item .vscode/mcp.container.stdio.json .vscode/mcp.json -Force -
在VS Code中运行MCP服务器。
컨테이너형 Streamable HTTP 서버
-
运行MCP服务器。
# zsh/bash docker run -i --rm -p 8000:8000 \ --mount "type=bind,src=$HOME,dst=/home/user" \ ghcr.io/aliencube/mcp-pypandoc-hwpx:latest --http --port 8000# PowerShell docker run -i --rm -p 8000:8000 ` --mount "type=bind,src=$HOME,dst=/home/user" ` ghcr.io/aliencube/mcp-pypandoc-hwpx:latest --http --port 8000备注:端口号可以设置为所需的值。
-
复制MCP服务器设置。
# zsh/bash cp .vscode/mcp.container.http.json .vscode/mcp.json# PowerShell Copy-Item .vscode/mcp.container.http.json .vscode/mcp.json -Force -
在VS Code中运行MCP服务器。
원격 Streamable HTTP 서버
备注:远程MCP服务器只能转换可通过公共URL访问的文件。
-
登录Azure。
azd auth login -
部署到Azure。
azd up备注:如果您询问Azure订阅、部署区域、环境名称等,请输入。
-
部署完成后,获取Remot MCP服务器URL值。
azd env get-value AZURE_RESOURCE_MCP_PYPANDOC_HWPX_FQDN -
复制MCP服务器设置。
# zsh/bash cp .vscode/mcp.remote.http.json .vscode/mcp.json# PowerShell Copy-Item .vscode/mcp.remote.http.json .vscode/mcp.json -Force -
在VS Code中运行MCP服务器。此时,请输入之前找到的Remot服务器的地址。
-
如果不再使用,请删除资源。
azd down --purge --force
已知问题
pypandoc-hwpx 库的 说明和限制 请参阅部分。
想了解更多关于MCP的信息?
咨询
pypandoc-hwpx与MCP服务器联系👉 https://github.com/aliencube/mcp-pypandoc-hwpx/issuespypandoc-hwpx与存储库相关的咨询👉 https://github.com/msjang/pypandoc-hwpx/issues