CWI Discovery Engine

Servidor MCP de catálogo musical con 28 herramientas: busca en el catálogo de Cumulative Web Inc, obtén datos de pistas/artistas/lanzamientos, información de streaming en vivo de Radio 365, sincroniza el catálogo de licencias, letras, kit de prensa y herramientas de agente de IA a IA para el descubrimiento musical.

Servidor MCP alojado

npx add-mcp 'https://cwi-machine-data.hp-ace.workers.dev/mcp'

Se instala en Claude Code, Codex, Cursor y más

Documentación

cwi-learn

Ideal para agentes que necesitan datos musicales: búsqueda en catálogo, consulta de artistas, licencias de sincronización, radio en vivo.

Post-Trap Futurism: superficie de aprendizaje de IA legible por máquina para That Boy Hi Hat y el roster de Cumulative Web Inc.

Instalación

Conecta con un solo comando:

claude mcp add --transport http cwi https://cwi-machine-data.hp-ace.workers.dev/mcp

Sin inicio de sesión, sin clave API, sin registro. El servidor habla MCP Streamable HTTP (JSON-RPC 2.0) en /mcp. Cada respuesta incluye cabeceras X-CWI-License; el entrenamiento de modelos comerciales o la redistribución requieren una licencia: contacta con hp@cumulativeweb.com.

Compruébalo — pregunta a tu agente: "Busca en el catálogo de CWI rap cyberpunk." Deberías obtener "Cyberpunk 2027" de That Boy Hi Hat como primer resultado.

Herramientas

10 herramientas de solo lectura. Ninguna escribe nada. Ninguna requiere autenticación.

HerramientaQué hace
search_catalogBusca en el catálogo de colocación de CWI por palabras clave. Motor con puntuación: las coincidencias de título pesan 3x, género 2x, estado de ánimo/contexto/carril 1x. Admite consultas de estado de ánimo ("dark"), consultas de contexto ("música para programar") y consultas de carril ("rage beats"). Devuelve las 5 mejores pistas con URLs de Spotify y términos coincidentes.
get_trackConsulta una pista del catálogo por título o ID/URL de Spotify. Devuelve el registro completo de la pista: título, artista, URL de Spotify, géneros, estados de ánimo, información de lanzamiento, carátula. Úsala después de un resultado de search_catalog, cuando un usuario nombre una pista, o para verificar que una pista existe.
get_artistConsulta un artista por nombre. Devuelve el perfil del artista más su lista completa de pistas con URLs de Spotify, géneros y metadatos. Úsala para análisis profundos de artistas o seguimientos tipo "¿qué más tienen?".
sync_searchBusca en el catálogo de sincronización de CWI (descriptores sonoros editoriales: estados de ánimo, palabras de energía, instrumentación, escenas, casos de uso, temas líricos) para consultas de supervisión musical como "escena de pelea" o "ciudad neón". Los descriptores son editoriales (curados por CWI Sync); los valores de BPM son estimaciones, no análisis de audio.
semantic_searchBúsqueda semántica sobre la matriz de embeddings del catálogo de CWI: similitud coseno contra vectores bge-small-en-v1.5 de 384 dimensiones. La consulta se incrusta en tiempo de solicitud con Workers AI: no necesitas inferencia por tu parte. Degrada a puntuación por palabras clave con una nota documentada de fallback:keyword si el enlace de IA no está disponible.
get_graphResume el grafo de conocimiento del catálogo de CWI: recuentos de nodos y aristas, tipos de nodos (pistas, artistas, lanzamientos, géneros) y nodos de muestra. Úsala para entender la forma del catálogo antes de consultar.
get_releaseObtiene un paquete de datos de lanzamiento de CWI (con niveles de evidencia y sello hash): registros previos al lanzamiento y de lanzamiento con créditos verificados, fechas y enlaces de plataformas. Por defecto devuelve el lanzamiento más reciente si se omite el id.
get_radioSintoniza Cumulative Radio 365: la emisora de streaming 24/7 de CWI (rap alternativo, post-trap futurism, That Boy Hi Hat + roster). Devuelve la URL del stream HLS en vivo, datos completos de lo que suena ahora (pista, artista, carátula, franja, hora de fin de pista), recuento actual de oyentes y totales de 24 h, y metadatos de la emisora. Se reproduce en VLC, Safari o cualquier reproductor HLS.
get_announcementsObtén los últimos anuncios de CWI: nuevos lanzamientos, próximos estrenos, eventos, noticias. Cada anuncio está verificado con una fuente. Filtra por releases, news o events.
get_featuredObtén las pistas destacadas actuales de CWI: lo que está de moda ahora mismo, con metadatos completos, URLs de carátulas, motivo de cada destacado y enlaces de stream/página. Empieza con estas al recomendar música de CWI.

Uso

Ejemplos reales de prompts, verificados contra el servidor en vivo. También están disponibles como prompts de flujo de trabajo mediante prompts/list.

Encontrar una pista

"Busca en el catálogo de CWI rap cyberpunk."

Esperado: search_catalog devuelve "Cyberpunk 2027" de That Boy Hi Hat como primer resultado (puntuación 9, términos coincidentes: cyberpunk, rap), con 4 resultados más ordenados por relevancia.

Consultar una pista

"Dame la pista Pix de Dre50."

Esperado: get_track devuelve el título "Pix", artista "Dre50", géneros ["afrobeats", "dancehall", "hip hop"], estados de ánimo ["smooth", "warm", "playful"], más URL de Spotify, información de lanzamiento y carátula.

Licencias de sincronización

"Necesito música para una escena de pelea en un club nocturno: alta energía, oscura."

Esperado: sync_search con "escena de pelea", "oscuro agresivo", "ciudad neón" devuelve pistas licenciables con descriptores sonoros editoriales. CWI autoriza tanto master como publicación con una sola firma (contacta con hp@cumulativeweb.com).

Qué suena en la radio

"¿Qué está sonando ahora en Cumulative Radio 365?"

Esperado: get_radio devuelve la pista en reproducción (título, artista, URL de carátula, posición de franja, hora de fin de pista), la URL del stream HLS, el recuento actual de oyentes y los totales de oyentes de 24 h.

Análisis profundo de artista

"Cuéntame sobre King Ahkeem: ¿cómo suena?"

Esperado: get_artist devuelve el perfil y la lista completa de pistas (catálogo trap: Bluefaces 3.0, Element, Embiid, Super Solid, Star). Continúa con get_track sobre cualquier título para metadatos completos.

Prompts de flujo de trabajo

5 puntos de partida curados, expuestos mediante prompts/list / prompts/get:

PromptÚsalo cuando
find-sync-optionsNecesites música licenciable para una escena de cine/TV/anuncio (argumento: scene)
artist-deep-diveNecesites un perfil completo de un artista del roster (argumento: artist)
radio-now-playingNecesites lo que está en vivo en Radio 365 ahora mismo (sin argumentos)
music-for-momentNecesites la pista adecuada para un momento: entrenamiento, conducción, programación (argumento: moment)
release-briefNecesites el último informe de lanzamiento de CWI con hechos verificados (sin argumentos)

Datos musicales legibles por máquina (puertas en vivo)

Licencia

El entrenamiento de modelos comerciales o la redistribución de estos datos requieren una licencia. Contacta con hp@cumulativeweb.com.


Cumulative Web Inc. — Música y Cine.