Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DeepL/deepl-mcp-server
/ functions
Functions
39 in github.com/DeepL/deepl-mcp-server
⨍
Functions
39
◇
Types & classes
2
↓ 11 callers
Function
mcpContentifyText
* Helper function which wraps a string or strings in the object structure MCP expects * @param {string | string[]} param
src/index.mjs:418
↓ 5 callers
Function
mcpTextContentify
(param)
workshops/jokes-js/jokes.js:113
↓ 4 callers
Function
handleJokeFetchError
(error)
workshops/jokes-js/jokes.js:147
↓ 4 callers
Function
mcpTextContentify
(param)
workshops/deepl-simple-js/deepl-simple.js:103
↓ 4 callers
Method
normalize
* Given an ISO-639 language code, throw an error if it's not in our codes list * @param {string} code * * At present, our client libraries d
src/index.mjs:85
↓ 3 callers
Function
extractJoke
(json)
workshops/jokes-js/jokes.js:106
↓ 3 callers
Function
extract_joke
(json: dict)
workshops/jokes-python/jokes.py:50
↓ 2 callers
Method
create
(direction)
src/index.mjs:59
↓ 2 callers
Function
getDeeplLanguages
(sourceOrDestination)
workshops/deepl-simple-js/deepl-simple.js:76
↓ 2 callers
Function
handleError
(error)
workshops/deepl-simple-js/deepl-simple.js:123
↓ 1 callers
Function
main
()
src/index.mjs:441
↓ 1 callers
Function
main
()
workshops/jokes-js/jokes.js:135
↓ 1 callers
Function
main
The client will run this to fire up our server
workshops/deepl-simple-js/deepl-simple.js:135
Method
constructor
(list, direction = null)
src/index.mjs:53
Function
getGlossary
({ glossaryId })
src/index.mjs:364
Function
getGlossaryDictionaryEntries
({ glossaryId, sourceLangCode, targetLangCode })
src/index.mjs:381
Function
getSourceLanguages
()
src/index.mjs:217
Function
getSourceLanguages
Helper functions which call the DeepL API
workshops/deepl-simple-js/deepl-simple.js:68
Function
getTargetLanguages
()
src/index.mjs:225
Function
getTargetLanguages
()
workshops/deepl-simple-js/deepl-simple.js:72
Function
getWritingStyles
()
src/index.mjs:287
Function
getWritingTones
()
src/index.mjs:295
Function
get_consistent_joke
Tell the same joke, every single time. Be consistent.
workshops/jokes-python/jokes.py:19
Function
get_consistent_joke
()
workshops/jokes-python/tiny.py:8
Function
get_joke
Get a random joke
workshops/jokes-python/jokes.py:24
Function
get_joke_by_id
Get a joke with a specific id (valid range: 1-451)
workshops/jokes-python/jokes.py:31
Function
get_joke_by_type
Get a joke of a specific type. The type can be "general", "knock-knock", "programming", or "dad".
workshops/jokes-python/jokes.py:38
Function
get_source_languages
Get list of available source languages for translation
workshops/deepl-simple-python/deepl-simple.py:26
Function
get_target_languages
Get list of available target languages for translation
workshops/deepl-simple-python/deepl-simple.py:31
Function
jokeByID
({ id })
workshops/jokes-js/jokes.js:80
Function
jokeByType
({ jokeType })
workshops/jokes-js/jokes.js:89
Function
listGlossaries
()
src/index.mjs:343
Function
randomJoke
()
workshops/jokes-js/jokes.js:71
Function
rephraseText
({ text, style, tone })
src/index.mjs:276
Function
translateDocument
({ inputFile, outputFile, sourceLangCode, targetLangCode, formality, glossaryId })
src/index.mjs:303
Function
translateText
({ text, sourceLangCode = null, targetLangCode, formality, glossaryId, context, preserveFormatti
src/index.mjs:234
Function
translateText
({text, targetLang, formality})
workshops/deepl-simple-js/deepl-simple.js:88
Function
translate_dude
Translate the word "dude" into any language
workshops/deepl-simple-python/deepl-simple.py:20
Function
translate_text
( text: str, targetLang: Annotated[str, "Target language ISO-639 code (e.g. 'en-US', 'de', 'fr')"],
workshops/deepl-simple-python/deepl-simple.py:37