Deepl Fastmcp Python Server MCP Server

A Model Context Protocol (MCP) server that provides translation capabilities using the DeepL API using python and fastmcp.

Local serverstdioPython

What is the Deepl Fastmcp Python Server MCP Server?

A Model Context Protocol (MCP) server that provides translation capabilities using the DeepL API using python and fastmcp.

The short version

  • Translate text between numerous languages
  • Rephrase text using DeepL's capabilities
  • Access to all DeepL API languages and features
  • Automatic language detection
  • Formality control for supported languages
  • Batch translation and document translation

The tools it exposes

The server publishes 7 tools. What each one is for:

  • translate_text — Translate text to a target language
  • rephrase_text — Rephrase text in the same or different language
  • batch_translate — Translate multiple texts in a single request
  • translate_document — Translate a document file using DeepL API
  • detect_language — Detect the language of given text
  • get_translation_history — Get recent translation operation history
  • analyze_usage_patterns — Analyze translation usage patterns from history

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Recorded tools

Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.

ToolWhat it does
translate_text
rephrase_text
batch_translate
translate_document
detect_language
get_translation_history
analyze_usage_patterns
Parameters:text: Text to analyze for language detection
target_languageTarget language code
source_languageoptional): Source language code
formalityoptional): Formality level
preserve_formattingoptional): Whether to preserve document formatting
split_sentencesoptional): How to split sentences
tag_handlingoptional): How to handle tags
contextoptional): Additional context for better rephrasing
output_pathoptional): Output path for translated document

How to install the Deepl Fastmcp Python Server MCP Server

{
  "mcpServers": {
    "deepl-fastmcp": {
      "command": "uv",
      "args": [
        "--directory",
        "/path/to/yourdeepl-fastmcp-python-server/.venv",
        "run",
        "--with",
        "mcp",
        "python",
        "/path/to/your/deepl-fastmcp-python-server/main.py",
        "--transport",
        "streamable-http",
        "--host",
        "127.0.0.1",
        "--port",
        "8000"
      ]
    }
  }
}

From the project documentation. Replace placeholders and example paths before connecting.

Example prompts to try

  • “Use Deepl Fastmcp Python Server to translate text.”
  • “Use Deepl Fastmcp Python Server to rephrase text.”
  • “Use Deepl Fastmcp Python Server to batch translate.”

Frequently asked questions

A Model Context Protocol (MCP) server that provides translation capabilities using the DeepL API using python and fastmcp. Confirm the tools offered by your installed version in the connected client. Tool availability and permissions depend on the server and account configuration.