Servidor MCP de transistores
Este servidor MCP proporciona herramientas para interactuar con la API de Transistor.fm , lo que le permite administrar podcasts, episodios y ver análisis.
Configuración
Agregue el servidor a su archivo de configuración de MCP con su clave API de Transistor:
Herramientas disponibles
obtener_usuario_autenticado
Obtenga detalles de la cuenta de usuario autenticada.
autorizar_carga
Obtén una URL prefirmada para subir un archivo de audio. Úsala antes de crear un episodio con un archivo de audio local.
La respuesta incluye:
upload_url: URL S3 firmada previamente para cargar el archivo
content_type: Tipo de contenido que se utilizará al cargar (por ejemplo, "audio/mpeg")
expires_in: Tiempo en segundos hasta que expire la URL de carga
audio_url: URL final que se utilizará al crear el episodio
lista_muestra
Lista todos los programas de tu cuenta de Transistor.fm, ordenados por fecha de actualización (los más recientes primero). Devuelve una lista paginada con 10 elementos por página.
Nota: Todos los parámetros son opcionales. Llamar a este punto final sin parámetros devolverá la primera página de programas.
lista_episodios
Enumere los episodios de un programa específico.
obtener_episodio
Obtenga información detallada sobre un episodio específico.
obtener_analíticas
Obtén análisis de un programa o episodio específico. Si no se proporcionan fechas, se muestran los últimos 14 días de forma predeterminada.
crear_episodio
Crear un nuevo episodio.
actualización_episodio
Actualizar un episodio existente.
obtener_todos_los_análisis_de_episodios
Obtén análisis de todos los episodios de un programa. Si no se proporcionan fechas, se muestran los últimos 7 días de forma predeterminada.
lista_webhooks
Enumera todos los webhooks de un programa.
suscripción_webhook
Suscríbete a un webhook para ver un programa.
cancelar suscripción_webhook
Darse de baja de un webhook.
Notas importantes
Las solicitudes de API tienen un límite de velocidad de 10 solicitudes cada 10 segundos (según lo prescrito en la ( https://developers.transistor.fm/#:~:text=API%20requests%20are%20rate%2Dlimited,to%20use%20the%20API%20again.)\[Referencia%5C%5BTransistor) de la API de Transistor])
Las fechas deben estar en formato "dd-mm-aaaa"
Los números de página comienzan en 0
Todos los puntos finales admiten:
Conjuntos de campos dispersos: especifique qué campos devolver mediante
fields[resource_type][]
Incluir recursos relacionados: utilice
include[]
para obtener recursos relacionados en una sola solicitud
Las matrices de inclusión utilizan el formato
["resource_name"]
Los objetos de campos especifican qué campos devolver para cada tipo de recurso
Todas las herramientas devuelven datos en formato JSONAPI con relaciones y metadatos adecuados.
Ejemplo de uso
La lista muestra:
Obtener detalles del episodio:
Obtener análisis del programa:
Actualización del episodio:
Obtenga todos los análisis del episodio:
Administrar webhooks:
Obtener usuario autenticado:
Autorizar la carga de archivos de audio:
Aún no implementado
Las siguientes características de la API de Transistor aún no están implementadas:
Funcionalidad de Episodios Privados (gestión de suscriptores)
OBTENER /v1/suscriptores
OBTENER /v1/suscriptores/:id
POST /v1/suscriptores
POST /v1/suscriptores/lote
PARCHE /v1/suscriptores/:id
ELIMINAR /v1/suscriptores
ELIMINAR /v1/suscriptores/:id
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Facilita la interacción con la API de Transistor.fm, ofreciendo capacidades para administrar podcasts, episodios y acceder a análisis de manera eficiente.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityFacilitates interaction with Trello boards via the Trello API, offering features like rate limiting, type safety, input validation, and error handling for seamless management of cards, lists, and board activities.Last updated -567139MIT License
- AsecurityAlicenseAqualityEnables interaction with Spotify's music catalog via the Spotify Web API, supporting searches, artist information retrieval, playlist management, and automatic token handling.Last updated -54714MIT License
- AsecurityFlicenseAqualityEnables interaction with the Twitch API, allowing users to retrieve comprehensive information about channels, streams, games, and more, with additional support for searching and accessing chat elements like emotes and badges.Last updated -71
- AsecurityFlicenseAqualityEnables interaction with Coolify applications and resources through the Coolify API via a standardized interface, supporting application management operations such as listing, starting, stopping, restarting, and deploying.Last updated -1112