An MCP server that provides PDF translation service
Valid MCP server (0 strong, 3 medium validity signals). 5 known CVEs in dependencies (1 critical, 3 high severity) โ ๏ธ Package registry links to a different repository than scanned source. Imported from the Official MCP Registry.
5 files analyzed ยท 6 issues found
Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.
This plugin requests these system permissions. Most are normal for its category.
Unverified package source
We couldn't verify that the installable package matches the reviewed source code. Proceed with caution.
Add this to your MCP configuration file:
{
"mcpServers": {
"io-github-huoshuiai42-huoshui-pdf-translator": {
"args": [
"huoshui-pdf-translator"
],
"command": "uvx"
}
}
}From the project's GitHub README.
Version: 0.1.0
Powered by: FastMCP & PDFMathTranslate-next
PyPI Package: huoshui-pdf-translator
An intelligent PDF translation assistant that specializes in academic papers with mathematical formulas. Built using the FastMCP framework and powered by PDFMathTranslate-next, it provides comprehensive translation capabilities with context-aware assistance.
This server is available in the Model Context Protocol Registry. Install it using your MCP client.
mcp-name: io.github.huoshuiai42/huoshui-pdf-translator
uvx huoshui-pdf-translator
Add this to your Claude Desktop MCP configuration:
{
"mcpServers": {
"huoshui-pdf-translator": {
"command": "uvx",
"args": ["huoshui-pdf-translator"]
}
}
}
Via pipx:
pipx install huoshui-pdf-translator
Via UV tools:
uv tool install huoshui-pdf-translator
Claude Desktop config for UV tools:
{
"mcpServers": {
"huoshui-pdf-translator": {
"command": "uv",
"args": ["tool", "run", "huoshui-pdf-translator"]
}
}
}
warm_up_translator toolcheck_translation_tool tooltranslate_pdf tool with your PDF pathtranslate_pdfTranslates PDF documents while preserving mathematical formulas and layout.
# Basic usage
translate_pdf(pdf_path="Desktop/paper.pdf")
# With custom output path
translate_pdf(
pdf_path="Documents/research.pdf",
output_path="Documents/translated/research_cn.pdf"
)
pdf_getRetrieves detailed information about a PDF file.
pdf_info = pdf_get(path="Desktop/document.pdf")
# Returns: PDFResource with path, size_bytes, page_count
warm_up_translatorDownloads required assets and models. Run this first to avoid timeouts.
warm_up_translator()
# Downloads fonts and models (~50MB) for faster subsequent translations
check_translation_toolVerifies PDFMathTranslate-next installation and status.
status = check_translation_tool()
# Returns: status, version, message
role_and_rules: Core identity and operational rulesexplain_pdf_paths: Help with file path specificationsexplain_translation_options: Available options and best practicestroubleshoot_translation_error: Error diagnosis and solutionsexplain_translation_result: Result explanation and next stepsThe assistant supports flexible path specifications:
# Absolute paths
/Users/john/Desktop/research.pdf
C:\Users\John\Documents\paper.pdf
# Relative to home directory
Desktop/research.pdf
Documents/papers/study.pdf
# Simple filenames (assumes home directory)
paper.pdf
uvx huoshui-pdf-translatorwarm_up_translator tool (first time only)translate_pdf with your PDF pathThe tool automatically installs pdf2zh-next when needed. If issues occur:
# Check status
# Use check_translation_tool in Claude Desktop
# Manual install if needed
pip install pdf2zh-next
# Run warmup first
# Use warm_up_translator tool in Claude Desktop
The assistant provides intelligent error diagnosis with specific solutions for:
Install from source:
git clone https://github.com/huoshuiai/huoshui-pdf-translator.git
cd huoshui-pdf-translator
uv sync
uv run python -m huoshui_pdf_translator.main
Build and publish:
uv build
uv run twine upload dist/*
huoshui-pdf-translator/
โโโ huoshui_pdf_translator/
โ โโโ __init__.py # Package metadata
โ โโโ main.py # FastMCP server implementation
โโโ pyproject.toml # Package configuration
โโโ README.md # This file
โโโ LICENSE # Apache-2.0 license
Update to latest version:
uvx install --upgrade huoshui-pdf-translator
# or
uv tool upgrade huoshui-pdf-translator
Contributions are welcome! Please:
This project is licensed under the Apache-2.0 License. See the LICENSE file for details.
Be the first to review this server!
by Modelcontextprotocol ยท Developer Tools
Read, search, and manipulate Git repositories programmatically
by Toleno ยท Developer Tools
Toleno Network MCP Server โ Manage your Toleno mining account with Claude AI using natural language.
by mcp-marketplace ยท Developer Tools
Create, build, and publish Python MCP servers to PyPI โ conversationally.