CWI Discovery Engine

Servidor MCP de catálogo musical com 28 ferramentas — pesquise o catálogo da Cumulative Web Inc, obtenha dados de faixas/artistas/álbuns, informações de streaming ao vivo da Radio 365, sincronize o catálogo de licenciamento, letras, press kit e ferramentas de agente IA-para-IA para descoberta musical.

Servidor MCP hospedado

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

Instala no Claude Code, Codex, Cursor e outros

Documentação

cwi-learn

Ideal para agentes que precisam de dados musicais — busca no catálogo, consulta de artistas, licenciamento de sincronização, rádio ao vivo.

Post-Trap Futurism — superfície de aprendizado de IA legível por máquina para That Boy Hi Hat e o roster da Cumulative Web Inc.

Instalação

Conecte-se em um único comando:

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

Sem login, sem chave de API, sem cadastro. O servidor fala MCP Streamable HTTP (JSON-RPC 2.0) em /mcp. Cada resposta carrega cabeçalhos X-CWI-License; treinamento comercial de modelos ou redistribuição exige licença — contate hp@cumulativeweb.com.

Verifique se funciona — pergunte ao seu agente: "Pesquise no catálogo da CWI por rap cyberpunk." Você deve obter "Cyberpunk 2027" de That Boy Hi Hat como o principal resultado.

Ferramentas

10 ferramentas somente leitura. Nenhuma grava qualquer coisa. Nenhuma exige autenticação.

FerramentaO que faz
search_catalogPesquisa o catálogo de posicionamento da CWI por palavras-chave. Mecanismo com pontuação: correspondências de título pesam 3x, gênero 2x, humor/contexto/faixa 1x. Suporta consultas de humor ("dark"), consultas de contexto ("música para programar") e consultas de faixa ("rage beats"). Retorna as 5 principais faixas com URLs do Spotify e termos correspondentes.
get_trackConsulta uma faixa do catálogo por título ou ID/URL do Spotify. Retorna o registro completo da faixa: título, artista, URL do Spotify, gêneros, humores, informações de lançamento, arte. Use após um resultado de search_catalog, quando um usuário nomear uma faixa, ou para verificar se uma faixa existe.
get_artistConsulta um artista por nome. Retorna o perfil do artista além da lista completa de faixas com URLs do Spotify, gêneros e metadados. Use para mergulhos profundos em artistas ou acompanhamentos do tipo "o que mais ele tem?".
sync_searchPesquisa o catálogo de sincronização da CWI (descritores sonoros editoriais: humores, palavras de energia, instrumentação, cenas, casos de uso, temas líricos) para consultas de supervisão musical como "cena de luta" ou "cidade neon". Os descritores são editoriais (curados pela CWI Sync); os valores de BPM são estimativas, não análise de áudio.
semantic_searchBusca semântica sobre a matriz de embeddings do catálogo da CWI: similaridade de cosseno contra vetores bge-small-en-v1.5 de 384 dimensões. A consulta é incorporada no momento da solicitação com Workers AI — nenhuma inferência necessária do seu lado. Degrada para pontuação por palavras-chave com uma nota documentada de fallback:keyword se a vinculação de IA estiver indisponível.
get_graphResume o grafo de conhecimento do catálogo da CWI: contagens de nós e arestas, tipos de nós (faixas, artistas, lançamentos, gêneros) e nós de amostra. Use para entender a forma do catálogo antes de consultar.
get_releaseBusca um pacote de fatos de lançamento da CWI (em camadas de evidência, com hash): registros de pré-lançamento e lançamento com créditos verificados, datas e links de plataformas. Padrão para o lançamento mais recente quando o id é omitido.
get_radioSintonize a Cumulative Radio 365 — a estação de rádio de streaming 24/7 da CWI (rap alternativo, post-trap futurism, That Boy Hi Hat + roster). Retorna a URL do stream HLS ao vivo, dados completos do que está tocando agora (faixa, artista, arte, slot, horário de término da faixa), contagem atual de ouvintes e totais de 24h, e metadados da estação. Toca no VLC, Safari ou qualquer player HLS.
get_announcementsObtenha os últimos anúncios da CWI — novos lançamentos, próximos drops, eventos, notícias. Cada anúncio é verificado com uma fonte. Filtre por releases, news ou events.
get_featuredObtenha as faixas atualmente em destaque da CWI — o que está em alta agora, com metadados completos, URLs de arte, por que cada uma está em destaque e links de stream/página. Comece com estas ao recomendar música da CWI.

Uso

Exemplos reais de prompts, verificados contra o servidor ao vivo. Eles também estão disponíveis como prompts de fluxo de trabalho via prompts/list.

Encontrar uma faixa

"Pesquise no catálogo da CWI por rap cyberpunk."

Esperado: search_catalog retorna "Cyberpunk 2027" de That Boy Hi Hat como o principal resultado (pontuação 9, termos correspondentes: cyberpunk, rap), com mais 4 resultados classificados por relevância.

Consultar uma faixa

"Me traga a faixa Pix do Dre50."

Esperado: get_track retorna título "Pix", artista "Dre50", gêneros ["afrobeats", "dancehall", "hip hop"], humores ["smooth", "warm", "playful"], além de URL do Spotify, informações de lançamento e arte.

Licenciamento de sincronização

"Preciso de música para uma cena de luta em boate — alta energia, dark."

Esperado: sync_search com "cena de luta", "dark agressivo", "cidade neon" retorna faixas licenciáveis com descritores sonoros editoriais. A CWI libera master e publicação com uma única assinatura (contate hp@cumulativeweb.com).

O que está tocando na rádio

"O que está tocando na Cumulative Radio 365 agora?"

Esperado: get_radio retorna a faixa em reprodução (título, artista, URL da arte, posição no slot, horário de término da faixa), a URL do stream HLS, contagem atual de ouvintes e totais de ouvintes em 24h.

Mergulho profundo em artista

"Me fale sobre o King Ahkeem — como ele soa?"

Esperado: get_artist retorna o perfil e a lista completa de faixas (catálogo trap: Bluefaces 3.0, Element, Embiid, Super Solid, Star). Acompanhe com get_track em qualquer título para metadados completos.

Prompts de fluxo de trabalho

5 pontos de partida curados, expostos via prompts/list / prompts/get:

PromptUse quando
find-sync-optionsVocê precisa de música licenciável para uma cena de filme/TV/anúncio (arg: scene)
artist-deep-diveVocê precisa de um perfil completo de um artista do roster (arg: artist)
radio-now-playingVocê precisa do que está ao vivo na Radio 365 agora (sem args)
music-for-momentVocê precisa da faixa certa para um momento — treino, dirigir, programar (arg: moment)
release-briefVocê precisa do briefing mais recente de lançamento da CWI com fatos verificados (sem args)

Dados musicais legíveis por máquina (portas ao vivo)

Licença

Treinamento comercial de modelos ou redistribuição destes dados exige licença. Contate hp@cumulativeweb.com.


Cumulative Web Inc. — Música e Filme.