MCPcopy Create free account

hub / github.com/DeepL/deepl-mcp-server / functions

Functions39 in github.com/DeepL/deepl-mcp-server

↓ 11 callersFunctionmcpContentifyText
* Helper function which wraps a string or strings in the object structure MCP expects * @param {string | string[]} param
src/index.mjs:418
↓ 5 callersFunctionmcpTextContentify
(param)
workshops/jokes-js/jokes.js:113
↓ 4 callersFunctionhandleJokeFetchError
(error)
workshops/jokes-js/jokes.js:147
↓ 4 callersFunctionmcpTextContentify
(param)
workshops/deepl-simple-js/deepl-simple.js:103
↓ 4 callersMethodnormalize
* 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 callersFunctionextractJoke
(json)
workshops/jokes-js/jokes.js:106
↓ 3 callersFunctionextract_joke
(json: dict)
workshops/jokes-python/jokes.py:50
↓ 2 callersMethodcreate
(direction)
src/index.mjs:59
↓ 2 callersFunctiongetDeeplLanguages
(sourceOrDestination)
workshops/deepl-simple-js/deepl-simple.js:76
↓ 2 callersFunctionhandleError
(error)
workshops/deepl-simple-js/deepl-simple.js:123
↓ 1 callersFunctionmain
()
src/index.mjs:441
↓ 1 callersFunctionmain
()
workshops/jokes-js/jokes.js:135
↓ 1 callersFunctionmain
The client will run this to fire up our server
workshops/deepl-simple-js/deepl-simple.js:135
Methodconstructor
(list, direction = null)
src/index.mjs:53
FunctiongetGlossary
({ glossaryId })
src/index.mjs:364
FunctiongetGlossaryDictionaryEntries
({ glossaryId, sourceLangCode, targetLangCode })
src/index.mjs:381
FunctiongetSourceLanguages
()
src/index.mjs:217
FunctiongetSourceLanguages
Helper functions which call the DeepL API
workshops/deepl-simple-js/deepl-simple.js:68
FunctiongetTargetLanguages
()
src/index.mjs:225
FunctiongetTargetLanguages
()
workshops/deepl-simple-js/deepl-simple.js:72
FunctiongetWritingStyles
()
src/index.mjs:287
FunctiongetWritingTones
()
src/index.mjs:295
Functionget_consistent_joke
Tell the same joke, every single time. Be consistent.
workshops/jokes-python/jokes.py:19
Functionget_consistent_joke
()
workshops/jokes-python/tiny.py:8
Functionget_joke
Get a random joke
workshops/jokes-python/jokes.py:24
Functionget_joke_by_id
Get a joke with a specific id (valid range: 1-451)
workshops/jokes-python/jokes.py:31
Functionget_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
Functionget_source_languages
Get list of available source languages for translation
workshops/deepl-simple-python/deepl-simple.py:26
Functionget_target_languages
Get list of available target languages for translation
workshops/deepl-simple-python/deepl-simple.py:31
FunctionjokeByID
({ id })
workshops/jokes-js/jokes.js:80
FunctionjokeByType
({ jokeType })
workshops/jokes-js/jokes.js:89
FunctionlistGlossaries
()
src/index.mjs:343
FunctionrandomJoke
()
workshops/jokes-js/jokes.js:71
FunctionrephraseText
({ text, style, tone })
src/index.mjs:276
FunctiontranslateDocument
({ inputFile, outputFile, sourceLangCode, targetLangCode, formality, glossaryId })
src/index.mjs:303
FunctiontranslateText
({ text, sourceLangCode = null, targetLangCode, formality, glossaryId, context, preserveFormatti
src/index.mjs:234
FunctiontranslateText
({text, targetLang, formality})
workshops/deepl-simple-js/deepl-simple.js:88
Functiontranslate_dude
Translate the word "dude" into any language
workshops/deepl-simple-python/deepl-simple.py:20
Functiontranslate_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