com.tutorializer/tutorializer

MCPCommunitylive
v0.1.0com.tutorializerUnknownAktualisiert vor 1 Mon.

Audit localized tutorials and safely maintain project metadata and pronunciation rules.

Endpunkt-Statuslive
geprüft vor 6 Std. · 1229 ms
100 % der letzten 5 Prüfungen haben diesen Endpunkt erreicht
Läuft in
ClaudeCursorCopilotChatGPTGemini

Abgeleitet aus den Transporten, die dieser Eintrag deklariert (streamable-http). Ein Client, der hier nicht steht, ist damit nicht ausgeschlossen — Forge kann ihn nur nicht bestätigen.

Automatisch aus öffentlichen Quellen indexiert. Vom Entwickler auf Forge noch nicht verifiziert.Diesen Eintrag beanspruchen →
vor 1 Mon.Letzte Aktualisierung
Paket
Autorcom.tutorializer
LizenzUnknown
Version0.1.0
Quellemcp-registry
Trust-Status
B
60/100Gut
✓Im Forge-Index gelistet+10/10
—Publisher-Identität verifiziert+0/30
→ Publisher: für diesen Eintrag ist kein Repository hinterlegt, daher kann `forge publish` die Inhaberschaft nicht automatisch prüfen. Nutze oben „Diesen Eintrag beanspruchen“ — Forge prüft diese Fälle von Hand.
—Domain-Verifizierung+0/10
→ Für diesen Eintragstyp derzeit nicht verfügbar — die Domain-Prüfung läuft heute nur für npm-gestützte Pakete, diese Zeile lässt sich hier also noch nicht erreichen, unabhängig davon, was auf der Domain liegt.
✓Prompt-Injection-Scan · sauber+30/30
✓Obfuskations-/Exfiltrations-Scan · sauber+20/20
StatusVon der Community indexiert
PublisherNicht verifiziert
SignaturNicht signiert
Domain—
Herkunft—
AbhängigkeitenNicht auditiert
Tool-Oberfläche23 Tools · 4 privilegiert
Sicherheits-Scan✓ Saubervlive · heuteWie gut funktioniert dieser Scan?
EvaluierungenKeine
Indexiert15. Aug. 2026

Die Verifizierung bestätigt die Identität des Publishers (die Inhaberschaft am Repo), nicht die Sicherheit des Codes. Der Sicherheits-Scan deckt bekannte CVEs und verdächtige Installationsskripte ab.

Tools

23 Tools · 4 privilegiert
Live am Endpunkt des Anbieters beobachtet6h ago

Aus einem echten MCP-Handshake initialize → tools/list gegen den deklarierten Endpunkt gelesen. Es wurde nie ein Tool aufgerufen — tools/list ist der lesende Introspektionsaufruf, den das Protokoll dafür vorsieht. Es spiegelt wider, was der Server in diesem Moment angeboten hat; ein gehosteter Endpunkt ist an keine Version gebunden und kann sich ohne Ankündigung ändern.

  • https://mcp.tutorializer.com/mcp23 Tools · 1229 ms
list_projectsList a bounded page of Tutorializer projects the authenticated user has access to. Returns a Markdown table of id, name, domain, and last edit time.

List a bounded page of Tutorializer projects the authenticated user has access to. Returns a Markdown table of id, name, domain, and last edit time.

ParameterTypBeschreibung
limitinteger—
cursorstringOpaque cursor from a previous call
get_projectFetch a single Tutorializer project by immutable id or stable public vanity id. Returns the project metadata, its locale and voice settings, and any pronunciation rules formatted as Markdown.

Fetch a single Tutorializer project by immutable id or stable public vanity id. Returns the project metadata, its locale and voice settings, and any pronunciation rules formatted as Markdown.

ParameterTypBeschreibung
projectId*stringProject id or stable public vanity id
get_project_localization_summaryAudit one Tutorializer project across configured locales, rendered-video locales/devices, and speech languages. Reads at most 100 rows per content type and marks truncated totals as lower bounds.

Audit one Tutorializer project across configured locales, rendered-video locales/devices, and speech languages. Reads at most 100 rows per content type and marks truncated totals as lower bounds.

ParameterTypBeschreibung
projectId*stringTutorializer project id or stable public vanity id
expectedDevicesarrayExpected output device names; defaults to computer, tablet, and smartphone
list_tutorialsList Tutorializer tutorial definitions. Optionally filter by projectId. Returns a Markdown table of id, name, project, default voice, and last edit time; rendered locales and devices live on videos.

List Tutorializer tutorial definitions. Optionally filter by projectId. Returns a Markdown table of id, name, project, default voice, and last edit time; rendered locales and devices live on videos.

ParameterTypBeschreibung
projectIdstringFilter tutorials by project id
limitinteger—
cursorstringOpaque cursor from a previous call
get_tutorialFetch one Tutorializer tutorial definition and a bounded preview of its rendered locale/device outputs. A tutorial does not itself have a locale or status; those vary per video.

Fetch one Tutorializer tutorial definition and a bounded preview of its rendered locale/device outputs. A tutorial does not itself have a locale or status; those vary per video.

ParameterTypBeschreibung
tutorialId*stringTutorial id (uuid)
list_videosList rendered Tutorializer videos. Optionally filter by projectId, tutorialId, locale, and device. Returns a Markdown table of output dimensions, locale, device, format, and URL.

List rendered Tutorializer videos. Optionally filter by projectId, tutorialId, locale, and device. Returns a Markdown table of output dimensions, locale, device, format, and URL.

ParameterTypBeschreibung
projectIdstringFilter videos by project id
tutorialIdstringFilter videos by tutorial id
localestringFilter by locale, e.g. en, es
devicestringFilter by device, e.g. desktop, smartphone
limitinteger—
cursorstringOpaque cursor from a previous call
get_videoFetch a single rendered Tutorializer video by id. Returns its tutorial, locale, device, dimensions, primary media URL, chapters, subtitles, and thumbnail metadata.

Fetch a single rendered Tutorializer video by id. Returns its tutorial, locale, device, dimensions, primary media URL, chapters, subtitles, and thumbnail metadata.

ParameterTypBeschreibung
videoId*stringVideo id (uuid)
list_speechesList a bounded page of Tutorializer speeches (voiceover segments). Optionally filter by projectId and language. Returns a safe preview of id, text, language, project, and URL.

List a bounded page of Tutorializer speeches (voiceover segments). Optionally filter by projectId and language. Returns a safe preview of id, text, language, project, and URL.

ParameterTypBeschreibung
projectIdstringFilter speeches by project id
languagestringFilter speeches by language code, e.g. en, es, de
limitinteger—
cursorstringOpaque cursor from a previous call
get_speechFetch a single Tutorializer speech (voiceover segment) by id. Returns the speech metadata plus its full source text and translation formatted as Markdown.

Fetch a single Tutorializer speech (voiceover segment) by id. Returns the speech metadata plus its full source text and translation formatted as Markdown.

ParameterTypBeschreibung
speechId*stringSpeech id (uuid)
create_projectCreate a Tutorializer project. State-changing and non-idempotent: repeating the call creates another project, so list projects and confirm the intended name first.

Create a Tutorializer project. State-changing and non-idempotent: repeating the call creates another project, so list projects and confirm the intended name first.

ParameterTypBeschreibung
name*stringProject name
domainstringOptional product domain, for example example.com
defaultLocalestringDefault locale code, for example en or pt-BR
update_projectChange a Tutorializer project’s name, domain, locales, default voice or narration speed. Reads the stored project first and rewrites the whole record, so unspecified fields keep their current values. The locales list is a complete replacement, and removing a locale stops it being expected by the lo…

Change a Tutorializer project’s name, domain, locales, default voice or narration speed. Reads the stored project first and rewrites the whole record, so unspecified fields keep their current values. The locales list is a complete replacement, and removing a locale stops it being expected by the lo…

ParameterTypBeschreibung
projectId*stringProject id or stable public vanity id
namestringNew name
domainstringNew product domain, for example example.com
defaultLocalestringNew default locale, for example en or pt-BR
localesarrayComplete replacement list of locales the project publishes. Locales absent from this list stop being expected.
defaultVoicestringNew default voice id for synthesized narration
speednumberNew narration speed multiplier
create_tutorialCreate a Tutorializer tutorial definition inside a project. State-changing and non-idempotent: repeating the call creates another tutorial, so list tutorials and confirm the intended name first. This records the tutorial; it does not record or render a video.

Create a Tutorializer tutorial definition inside a project. State-changing and non-idempotent: repeating the call creates another tutorial, so list tutorials and confirm the intended name first. This records the tutorial; it does not record or render a video.

ParameterTypBeschreibung
projectId*stringProject id that will own the tutorial
name*stringTutorial name
defaultVoicestringOptional voice id used when narration is synthesized for this tutorial
update_tutorialRename a Tutorializer tutorial or change the default voice used for its narration. Reads the stored tutorial first and rewrites the whole record, so unspecified fields keep their current values. Submitting the values it already has is a no-op.

Rename a Tutorializer tutorial or change the default voice used for its narration. Reads the stored tutorial first and rewrites the whole record, so unspecified fields keep their current values. Submitting the values it already has is a no-op.

ParameterTypBeschreibung
tutorialId*stringTutorial id to edit
namestringNew tutorial name
defaultVoicestringNew default voice id for synthesized narration
create_videoRegister one already-uploaded rendered tutorial video with Tutorializer, recording its locale, device, dimensions and media URLs. State-changing and non-idempotent: repeating the call registers a second output. This does not record, render or upload a file; host the file first and pass its public h…

Register one already-uploaded rendered tutorial video with Tutorializer, recording its locale, device, dimensions and media URLs. State-changing and non-idempotent: repeating the call registers a second output. This does not record, render or upload a file; host the file first and pass its public h…

ParameterTypBeschreibung
projectId*stringProject id that owns the tutorial
tutorialId*stringTutorial id this rendered output belongs to
url*stringPublic https URL of the already-uploaded video file
localestringLocale of this render, for example en or pt-BR
devicestringDevice profile, for example computer or smartphone
formatstringContainer or codec, for example mp4 or webm
widthinteger—
heightinteger—
durationnumberDuration in seconds
fileSizenumberFile size in bytes
chaptersUrl—Public https URL of chapters
subtitlesUrl—Public https URL of a WebVTT subtitle track
thumbnailUrl—Public https URL of a poster
update_videoCorrect the metadata of one registered Tutorializer rendered video, such as its locale, device, dimensions or media URLs. Reads the stored record first and rewrites the whole document, so unspecified fields keep their current values. Submitting the values it already has is a no-op.

Correct the metadata of one registered Tutorializer rendered video, such as its locale, device, dimensions or media URLs. Reads the stored record first and rewrites the whole document, so unspecified fields keep their current values. Submitting the values it already has is a no-op.

ParameterTypBeschreibung
videoId*stringRendered video id
urlstringNew public https URL of the video file
localestring—
devicestring—
formatstring—
widthinteger—
heightinteger—
durationnumber—
fileSizenumber—
chaptersUrl——
subtitlesUrl——
thumbnailUrl——
create_speechCreate one Tutorializer voiceover segment for a project. Without a url it synthesizes narration audio from the text with the project's speech provider, which consumes the organization's synthesis credits and is billable. Pass url instead to register audio you already produced. State-changing and no…

Create one Tutorializer voiceover segment for a project. Without a url it synthesizes narration audio from the text with the project's speech provider, which consumes the organization's synthesis credits and is billable. Pass url instead to register audio you already produced. State-changing and no…

ParameterTypBeschreibung
projectId*stringProject id that will own the voiceover segment
text*stringNarration text to speak
language*stringLanguage code of the narration, for example en or pt-BR
translatedTextstringOptional translation spoken instead of the source text
voicestringOptional voice id; defaults to the project's default voice
urlstringPublic https URL of audio you already produced. Supplying it records the segment without synthesizing anything.
update_speechChange the text, translation, language or voice of one Tutorializer voiceover segment. Every one of those fields determines the audio, so a real change re-synthesizes the segment with the project's speech provider, consumes synthesis credits and replaces the previous audio. Submitting the values it…

Change the text, translation, language or voice of one Tutorializer voiceover segment. Every one of those fields determines the audio, so a real change re-synthesizes the segment with the project's speech provider, consumes synthesis credits and replaces the previous audio. Submitting the values it…

ParameterTypBeschreibung
speechId*stringVoiceover segment id to edit
textstringNew narration text
translatedTextstringNew translation spoken instead of the source text
languagestringNew language
voicestringNew voice id
set_pronunciation_ruleAdd or replace one project pronunciation rule and synchronize its ElevenLabs pronunciation dictionary. Repeating an identical rule is a no-op.

Add or replace one project pronunciation rule and synchronize its ElevenLabs pronunciation dictionary. Repeating an identical rule is a no-op.

ParameterTypBeschreibung
projectId*stringTutorializer project id
word*stringWord or phrase to match
phonemes*stringPhonetic pronunciation
alphabetstringPhonetic alphabet; defaults to ipa
remove_pronunciation_ruleprivilegiertRemove one project pronunciation rule and synchronize its ElevenLabs dictionary. Destructive but idempotent: a missing rule is a no-op. Existing speech audio is not regenerated automatically.

Remove one project pronunciation rule and synchronize its ElevenLabs dictionary. Destructive but idempotent: a missing rule is a no-op. Existing speech audio is not regenerated automatically.

ParameterTypBeschreibung
projectId*stringTutorializer project id
word*stringExact word or phrase whose pronunciation rule should be removed
delete_tutorialprivilegiertPermanently delete one Tutorializer tutorial definition. Idempotent, but the definition must be authored again to restore it. Rendered videos and voiceover segments are not deleted with it; remove those separately.

Permanently delete one Tutorializer tutorial definition. Idempotent, but the definition must be authored again to restore it. Rendered videos and voiceover segments are not deleted with it; remove those separately.

ParameterTypBeschreibung
tutorialId*stringTutorial id to delete
delete_speechprivilegiertPermanently delete one Tutorializer speech record plus its S3 audio and alignment files. Idempotent, but deleted audio cannot be recovered without synthesizing it again and spending credits.

Permanently delete one Tutorializer speech record plus its S3 audio and alignment files. Idempotent, but deleted audio cannot be recovered without synthesizing it again and spending credits.

ParameterTypBeschreibung
speechId*stringSpeech id to delete
delete_videoprivilegiertPermanently delete one Tutorializer rendered-video record and its primary S3 object. Idempotent, but the render must be uploaded or generated again to restore it.

Permanently delete one Tutorializer rendered-video record and its primary S3 object. Idempotent, but the render must be uploaded or generated again to restore it.

ParameterTypBeschreibung
videoId*stringRendered video id to delete
show_project_overviewRender a bounded tenant-scoped Tutorializer project snapshot with tutorial, video, and voiceover counts. Use this after listing projects or when the user provides an immutable project id or stable public vanity id.

Render a bounded tenant-scoped Tutorializer project snapshot with tutorial, video, and voiceover counts. Use this after listing projects or when the user provides an immutable project id or stable public vanity id.

ParameterTypBeschreibung
projectId*stringTutorializer project id or stable public vanity id to render

23 von 23 Tools haben eine Beschreibung veröffentlicht.

Tool-Namen und -Beschreibungen stammen vom Publisher und werden wortgetreu als inerter Text angezeigt. Es sind die Zeichenketten, die ein MCP-Client an ein Modell übergibt, deshalb prüft Forge sie auf Prompt-Injection-Muster — jeder Befund erscheint oben beim Sicherheits-Scan. „Privilegiert“ ist ein Schlagwort-Treffer im Tool-Namen, keine Prüfung dessen, was das Tool tut: ein harmlos klingender Name kann trotzdem alles tun.

Über

Audit localized tutorials and safely maintain project metadata and pronunciation rules.

Schlagwörter
mcp
Alternativen
Tool-Oberflächen werden verglichen…

Keine Abdeckung der Abhängigkeiten

Dieser Eintrag veröffentlicht kein npm-Paket, daher hat Forge keinen Abhängigkeitsbaum dafür. Das ist eine Lücke in der Abdeckung — keine Aussage, dass er keine Abhängigkeiten hat.