com.my-tv-channel/my-tv-channel

MCPcommunityattivo
v1.1.0com.my-tv-channelUnknownAggiornato 1 mesi fa

Create and run 24/7 linear TV channels. Import videos by URL; we transcode, schedule and stream.

Stato dell’endpointattivo
verificato 17 h fa · 387 ms
100 % degli ultimi 5 controlli hanno raggiunto questo endpoint
Funziona in
ClaudeCursorCopilotChatGPTGemini

Dedotto dai trasporti dichiarati da questo annuncio (streamable-http). Un client che non compare qui non è escluso — semplicemente Forge non è in grado di confermarlo.

Indicizzato automaticamente da fonti pubbliche. Non ancora verificato dal suo sviluppatore su Forge.Rivendica questo annuncio →
1 mesi faUltimo aggiornamento
Pacchetto
Autorecom.my-tv-channel
LicenzaUnknown
Versione1.1.0
Fontemcp-registry
Stato di fiducia
B
60/100Buono
Presente nell’indice di Forge+10/10
Identità del publisher verificata+0/30
Publisher: per questo annuncio non risulta alcun repository, quindi `forge publish` non può verificare la proprietà automaticamente. Usa «Rivendica questo annuncio» qui sopra — Forge li esamina a mano.
Verifica del dominio+0/10
Al momento non disponibile per questo tipo di annuncio — oggi il controllo del dominio viene eseguito solo per i pacchetti su npm, quindi questa riga non può ancora essere ottenuta qui, indipendentemente da cosa sia ospitato sul dominio.
Analisi prompt injection · pulita+30/30
Analisi offuscamento / esfiltrazione · pulita+20/20
StatoIndicizzato dalla community
PublisherNon verificato
FirmaNon firmato
Dominio
Provenienza
DipendenzeNon verificate
Superficie di strumenti19 strumenti · 1 privilegiati
Analisi di sicurezza✓ Pulitovlive · oggiQuanto è efficace questa analisi?
ValutazioniNessuna
Indicizzato11 ago 2026

La verifica conferma l’identità del publisher (la proprietà del repo), non la sicurezza del codice. L’analisi di sicurezza copre i CVE noti e gli script di installazione sospetti.

Strumenti

19 strumenti · 1 privilegiati
Osservato in tempo reale dall’endpoint del fornitore17h ago

Letto da un vero handshake MCP initialize → tools/list verso l’endpoint dichiarato. Nessuno strumento è stato invocato — tools/list è la chiamata di introspezione in sola lettura che il protocollo prevede a questo scopo. Riflette ciò che il server annunciava in quel momento; un endpoint ospitato non è vincolato ad alcuna versione e può cambiare senza preavviso.

  • https://my-tv-channel.com/api/mytvchannel/mcp19 strumenti · 387 ms
get_account_statusStart here. Returns who the account is, its subscription tier and limits, how much weekly upload/stream quota is used and remaining, and every channel the owner has with its ready-asset count and what it still needs to go live (launchGaps). Call this before creating anything so you know the real li…

Start here. Returns who the account is, its subscription tier and limits, how much weekly upload/stream quota is used and remaining, and every channel the owner has with its ready-asset count and what it still needs to go live (launchGaps). Call this before creating anything so you know the real li…

Per questo strumento non è stato pubblicato alcuno schema di input.

list_channelsList the channels owned by this account.

List the channels owned by this account.

Per questo strumento non è stato pubblicato alcuno schema di input.

get_channelGet one channel by id. Includes scheduleStatus (inactive | pending | active | error) — poll this to confirm a channel has gone live — plus watchUrl, launchedAt and isArchived.

Get one channel by id. Includes scheduleStatus (inactive | pending | active | error) — poll this to confirm a channel has gone live — plus watchUrl, launchedAt and isArchived.

ParametroTipoDescrizione
channel_id*integerChannel id
check_handle_availableCheck whether a channel handle is free before trying to create it. The handle becomes the subdomain: {handle}.my-tv-channel.com. 3-63 chars, lowercase a-z, 0-9 and hyphens.

Check whether a channel handle is free before trying to create it. The handle becomes the subdomain: {handle}.my-tv-channel.com. 3-63 chars, lowercase a-z, 0-9 and hyphens.

ParametroTipoDescrizione
handle*stringDesired handle, e.g. "retro-arcade"
create_channelCreate a 24/7 linear TV channel. It will NOT be live yet — a channel goes live automatically once it has at least 4 ready assets AND at least 15 minutes of total content. is_public lists it in Discover and is available on every subscription tier, including Starter.

Create a 24/7 linear TV channel. It will NOT be live yet — a channel goes live automatically once it has at least 4 ready assets AND at least 15 minutes of total content. is_public lists it in Discover and is available on every subscription tier, including Starter.

ParametroTipoDescrizione
handle*string3-63 chars, lowercase a-z 0-9 and hyphens. Becomes {handle}.my-tv-channel.com
name*stringDisplay name
channel_type*stringUse "thematic" unless the channel is tied to a place
descriptionstring
primary_languagestringISO 639-1, e.g. "en", "fr"
tagsarray
categorystring
orientationstringvertical = 9:16
is_publicbooleanList in Discover. Available on all tiers.
locationobjectRequired only when channel_type is "location"
update_channelUpdate an existing channel: name, description, visibility, category, language, age rating, or the community chat link. Only send the fields you are changing.

Update an existing channel: name, description, visibility, category, language, age rating, or the community chat link. Only send the fields you are changing.

ParametroTipoDescrizione
channel_id*integer
namestring
descriptionstring
categorystring
keywordsstringMultilingual search keywords
primary_languagestringISO 639-1, e.g. "en"
age_classificationstring
is_publicbooleanList in Discover. Allowed on every tier.
show_scheduleboolean
allow_offline_downloadboolean
chat_platformstringCommunity chat platform shown as an overlay on the player. Discord is the fully supported one; the others are accepted but only Discord has a working embed tod…
chat_server_idstringDiscord server (guild) id — the owner must supply this; you cannot discover it
chat_channel_idstringDiscord channel id within that server
archive_channelTake a channel off the air and out of every listing. This ARCHIVES rather than destroys: the handle stays reserved and assets and schedule history are retained, so it can be restored. Refuses with 409 while transcodes are still running. Idempotent. This is the reversible way to take a channel down;…

Take a channel off the air and out of every listing. This ARCHIVES rather than destroys: the handle stays reserved and assets and schedule history are retained, so it can be restored. Refuses with 409 while transcodes are still running. Idempotent. This is the reversible way to take a channel down;…

ParametroTipoDescrizione
channel_id*integer
import_video_from_urlAdd a video to a channel from a direct media URL. THIS IS THE MAIN WAY TO ADD CONTENT over MCP — you cannot upload local file bytes through this interface, so if the owner has local files, ask them to host them somewhere reachable or upload via the app. The URL must be a direct, public, unauthentic…

Add a video to a channel from a direct media URL. THIS IS THE MAIN WAY TO ADD CONTENT over MCP — you cannot upload local file bytes through this interface, so if the owner has local files, ask them to host them somewhere reachable or upload via the app. The URL must be a direct, public, unauthentic…

ParametroTipoDescrizione
channel_id*integer
url*stringDirect, public media URL
titlestring
tagsarray
weightintegerHow often it plays, 0-10 (default 5). Set it here rather than after — see set_asset_weight.
import_youtube_videoImport a YouTube video that the OWNER UPLOADED THEMSELVES. This will not work for anyone else's video, by design — a channel built from other people's videos is a copyright problem for the owner. Ownership is proved by a tag only the uploader can add: 1. The owner's tag looks like 'MyTVChannelApp…

Import a YouTube video that the OWNER UPLOADED THEMSELVES. This will not work for anyone else's video, by design — a channel built from other people's videos is a copyright problem for the owner. Ownership is proved by a tag only the uploader can add: 1. The owner's tag looks like 'MyTVChannelApp…

ParametroTipoDescrizione
channel_id*integer
url*stringA single-video YouTube URL (watch, shorts or youtu.be)
titlestringOverrides the YouTube title
tagsarray
weightinteger
list_assetsList the videos on a channel.

List the videos on a channel.

ParametroTipoDescrizione
channel_id*integer
get_transcode_statusPoll transcode progress. Give either channel_id (all its videos) or asset_id (one). Each asset reports uploadStatus (downloading -> pending -> transcoding -> ready) and the summary tells you when meetsLaunchRequirements becomes true: 4+ ready assets AND 900+ seconds. Poll every 30-60s; transcoding…

Poll transcode progress. Give either channel_id (all its videos) or asset_id (one). Each asset reports uploadStatus (downloading -> pending -> transcoding -> ready) and the summary tells you when meetsLaunchRequirements becomes true: 4+ ready assets AND 900+ seconds. Poll every 30-60s; transcoding…

ParametroTipoDescrizione
channel_idinteger
asset_idinteger
set_asset_weightChange how often a video plays (weight 0-10, default 5; 0 removes it from rotation entirely), and optionally its title or tags. IMPORTANT ORDERING: weights only affect what actually airs when the schedule is (re)generated. A channel builds its schedule the instant it crosses the launch threshold, s…

Change how often a video plays (weight 0-10, default 5; 0 removes it from rotation entirely), and optionally its title or tags. IMPORTANT ORDERING: weights only affect what actually airs when the schedule is (re)generated. A channel builds its schedule the instant it crosses the launch threshold, s…

ParametroTipoDescrizione
asset_id*integer
weightinteger
titlestring
tagsarrayTag videos seqXX01, seqXX02 … (XX = any two letters) to force them to play in order as a mini-series.
delete_assetprivilegiatoRemove a video from a channel. Soft delete — it stops being scheduled immediately and the schedule regenerates automatically. Idempotent. The asset is retained and stops being scheduled; it is not erased. Affects one video — archive_channel takes a whole channel off the air.

Remove a video from a channel. Soft delete — it stops being scheduled immediately and the schedule regenerates automatically. Idempotent. The asset is retained and stops being scheduled; it is not erased. Affects one video — archive_channel takes a whole channel off the air.

ParametroTipoDescrizione
asset_id*integer
retry_transcodeRe-queue a video whose transcode failed. Only works on assets in a failed state.

Re-queue a video whose transcode failed. Only works on assets in a failed state.

ParametroTipoDescrizione
asset_id*integer
regenerate_scheduleRebuild the channel's schedule now using the current weights. Call this after changing weights on a channel that is ALREADY live, otherwise the change will not air until the hourly cron. Throttled to one call per channel per 5 minutes; exceeding that returns 429 with a Retry-After header giving the…

Rebuild the channel's schedule now using the current weights. Call this after changing weights on a channel that is ALREADY live, otherwise the change will not air until the hourly cron. Throttled to one call per channel per 5 minutes; exceeding that returns 429 with a Retry-After header giving the…

ParametroTipoDescrizione
channel_id*integer
get_scheduleRead the channel's EPG — what is playing and what is coming up. Note this one returns a plain array of entries (unlike other tools, which return an object).

Read the channel's EPG — what is playing and what is coming up. Note this one returns a plain array of entries (unlike other tools, which return an object).

ParametroTipoDescrizione
channel_id*integer
get_schedule_rulesRead the channel's declarative schedule rules (fixed time slots and dayparts), plus its scheduling mode and timezone.

Read the channel's declarative schedule rules (fixed time slots and dayparts), plus its scheduling mode and timezone.

ParametroTipoDescrizione
channel_id*integer
validate_schedule_rulesDRY-RUN a ruleset. Saves nothing. Returns {valid, errors, warnings, preview} where preview is a simulated 24h grid of what would actually air. Intended as the dry run for set_schedule_rules: rules are wall-clock, slots start on-or-after their time, and dayparts reweight the random fill, so the airi…

DRY-RUN a ruleset. Saves nothing. Returns {valid, errors, warnings, preview} where preview is a simulated 24h grid of what would actually air. Intended as the dry run for set_schedule_rules: rules are wall-clock, slots start on-or-after their time, and dayparts reweight the random fill, so the airi…

ParametroTipoDescrizione
channel_id*integer
timezonestringIANA name, e.g. "Europe/Paris"
hoursintegerHow many hours to simulate (default 24, max 168)
rules*arraySame shape as set_schedule_rules
set_schedule_rulesGive the channel a durable schedule: fixed slots ("news at 18:00") and dayparts ("no kids content after 22:00"). The scheduler re-honours these on EVERY rebuild, so you set them once instead of babysitting the grid. **Pro tier or higher.** This REPLACES the entire ruleset — send every rule you wan…

Give the channel a durable schedule: fixed slots ("news at 18:00") and dayparts ("no kids content after 22:00"). The scheduler re-honours these on EVERY rebuild, so you set them once instead of babysitting the grid. **Pro tier or higher.** This REPLACES the entire ruleset — send every rule you wan…

ParametroTipoDescrizione
channel_id*integer
timezonestringIANA name, e.g. "Europe/Paris". Strongly recommended.
rules*arrayThe COMPLETE ruleset. Empty array clears all rules.

19 strumenti su 19 hanno pubblicato una descrizione.

I nomi e le descrizioni degli strumenti sono scritti dal publisher e mostrati alla lettera come testo inerte. Sono le stringhe che un client MCP passa a un modello, quindi Forge vi cerca schemi di prompt injection — ogni rilievo compare insieme all’analisi di sicurezza qui sopra. «Privilegiato» è una corrispondenza di parola chiave sul nome dello strumento, non una verifica di ciò che fa: un nome innocuo può comunque fare qualsiasi cosa.

Descrizione

Create and run 24/7 linear TV channels. Import videos by URL; we transcode, schedule and stream.

Parole chiave
mcp
Alternative
Confronto delle superfici di strumenti…

Nessuna copertura delle dipendenze

Questa voce non pubblica alcun pacchetto npm, quindi Forge non ha un albero delle dipendenze per essa. È una lacuna di copertura, non l'affermazione che non abbia dipendenze.