Skip to main content
Glama
smeet666

mcp-bideetmusique

mcp-bideetmusique

Un servidor MCP para Bide & Musique, la emisora en línea y el catálogo artesanal de canciones francesas que la fama pasó por alto. Sin clave de API, sin cuenta, solo lectura.

La colección ha sido catalogada desde el año 2000 por la asociación voluntaria que gestiona la emisora: año, sello, referencia de catálogo, autores y compositores, para decenas de miles de discos que ninguna otra base de datos describe así.

Lo que hace

Cinco herramientas.

search_songs busca en un solo eje a la vez. El eje debe ser nombrado, porque cada uno plantea una pregunta diferente y una respuesta en uno no dice nada sobre los demás.

search_type

Encuentra

performer

el artista acreditado en el disco

title

el nombre de la canción

writer

quién la escribió o compuso

lyrics

las palabras cantadas en ella

label

el sello en el que salió

year

el año impreso en ella

get_song resuelve un identificador de una búsqueda en la ficha misma: el año, los autores y compositores, la duración, el sello y su referencia de catálogo, la carátula, el día en que se catalogó en la colección, la clasificación de la emisora, y cuántas personas la guardaron como favorita. Una ficha cuya página lleva una transcripción devuelve las palabras y quién las escribió; include_lyrics las omite cuando la pregunta es sobre el disco.

get_artist lee la página de un artista: quién es, los nombres bajo los que también grabó, y lo que la colección tiene de él.

get_random_song responde con una ficha que nadie eligió. El sitio no publica ninguna ruta hacia una aleatoria, así que el sorteo se hace sobre los identificadores que sirve, desde el primero hasta el más reciente que nombra su feed de nuevas entradas, y un identificador que la colección no sirve se sortea de nuevo.

list_new_songs lee lo que la colección acaba de catalogar. El feed detrás contiene un número fijo de entradas y no ofrece segunda página, por lo que su cuenta es una ventana a los discos más recientes, no un recuento de la colección.

Related MCP server: MusicBrainz MCP Server

Lo que no afirmará

Cada respuesta está construida para que un llamante sepa lo que el sitio dijo realmente:

  • Un fallo nunca es un resultado vacío. Seis códigos de error, y una búsqueda que el sitio rechazó no es una colección que no contiene nada.

  • El contador es el propio del sitio, que cuenta las canciones de todas las páginas, por lo que suele superar las filas de una página. Un contador que el sitio no imprimió es null, nunca 0.

  • La página servida se lee, no se asume. Pedir una página más allá de la última devuelve la última página sin error, y la respuesta lo indica.

  • La coincidencia se da dentro de las palabras. Buscar Bino devuelve discos de Bambino, y la respuesta señala que ninguna fila lleva la consulta como palabra.

  • Varias palabras clave se combinan con Y, por lo que cada palabra extra reduce la búsqueda. Una frase entre comillas no devuelve nada, sea cual sea el formulario del sitio.

  • Las filas vienen en el orden del sitio, por intérprete y luego por título, nunca por relevancia, y cualquier truncamiento lo indica.

Instalar

npm install -g mcp-bideetmusique

Luego regístrelo con su cliente MCP:

{
  "mcpServers": {
    "bideetmusique": {
      "command": "mcp-bideetmusique"
    }
  }
}

Configuración

Todas las variables son opcionales.

Variable

Por defecto

Qué hace

BIDE_USER_AGENT

el propio del proyecto

El nombre de su aplicación. Se le añade la identidad del proyecto, para que el tráfico siga siendo atribuible.

BIDE_MIN_INTERVAL_MS

3000

Intervalo mínimo entre solicitudes. Se rechazan valores inferiores a 2000.

BIDE_TIMEOUT_MS

20000

Tiempo de espera por solicitud.

BIDE_MAX_RETRIES

3

Reintentos en fallos transitorios.

BIDE_CACHE_TTL_MS

900000

Vida útil de la caché en memoria. No se escribe nada en disco.

BIDE_CACHE_MAX_ENTRIES

200

Tamaño de la caché.

BIDE_LOG_LEVEL

error

silent, error, info o debug, en stderr.

Lo que este servidor debe al sitio

Bide & Musique está gestionado por una asociación voluntaria, en un solo servidor, de forma gratuita. Las solicitudes salen de una en una, con tres segundos de intervalo, y ese suelo no puede reducirse mediante configuración. El User-Agent siempre lleva el proyecto y una dirección donde se pueda contactar a alguien. El servidor lee, nunca escribe.

Licencia

MIT, para el código. Lo que contiene la colección pertenece a Bide & Musique: acredite el sitio y enlace la ficha cuando muestre un resultado.


mcp-bideetmusique (français)

Un serveur MCP pour Bide & Musique, la webradio et le catalogue, bâti à la main, des chansons françaises que la gloire a manquées. Sans clé d'API, sans compte, en lecture seule.

La collection est cataloguée depuis 2000 par l'association bénévole qui tient la station : année, label, référence de catalogue, auteurs et compositeurs, pour des dizaines de milliers de disques qu'aucune autre base ne décrit ainsi.

Ce qu'il fait

Cinq outils.

search_songs cherche sur un axe à la fois. L'axe doit être nommé, parce que chacun pose une question différente et qu'une réponse sur l'un ne dit rien des autres.

search_type

Trouve

performer

l'interprète crédité sur le disque

title

le nom du morceau

writer

qui l'a écrit ou composé

lyrics

les mots chantés dedans

label

le label qui l'a sorti

year

l'année imprimée dessus

get_song résout un identifiant rendu par une recherche en la fiche elle-même : l'année, les auteurs et compositeurs, la durée, le label et sa référence de catalogue, la pochette, le jour où la collection l'a catalogué, le classement maison et le nombre de personnes qui l'ont mis en favori. Une fiche dont la page porte une transcription revient avec les paroles elles-mêmes et qui les a saisies ; include_lyrics les laisse de côté quand la question porte sur le disque.

get_artist lit la page d'un artiste : qui il est, les noms sous lesquels il a aussi enregistré, et ce que la collection tient de lui.

get_random_song répond par une fiche que personne n'a choisie. Le site ne publie aucune route vers une fiche au hasard, donc le tirage se fait sur les identifiants qu'il sert, du premier au plus récent que son flux des nouveautés nomme, et un identifiant que la collection ne sert pas donne lieu à un nouveau tirage.

list_new_songs lit ce que la collection vient de cataloguer. Le flux derrière porte un nombre fixe d'entrées et n'offre pas de seconde page, donc son compteur est une fenêtre sur les fiches les plus récentes et non un compte de la collection.

Ce qu'il refuse d'affirmer

Chaque réponse est construite pour qu'un appelant sache ce que le site a réellement dit :

  • Une panne n'est jamais un résultat vide. Six codes d'erreur, et une recherche refusée par le site n'est pas une collection qui ne contient rien.

  • Le compteur est celui du site, qui compte les morceaux de toutes les pages, donc il dépasse presque toujours les lignes d'une page. Un compteur que le site n'a pas imprimé vaut null, jamais 0.

  • La page servie est lue, pas supposée. Demander une page au-delà de la dernière rend la dernière, sans erreur, et la réponse le dit.

  • La correspondance se fait à l'intérieur des mots. Chercher Bino ramène des disques de Bambino, et la réponse signale qu'aucune ligne ne porte le mot.

  • Plusieurs mots-clés se combinent en ET, donc chaque mot ajouté restreint. Une expression entre guillemets ne rend rien, quoi qu'en propose le formulaire du site.

  • Les lignes viennent dans l'ordre du site, par interprète puis par titre, jamais par pertinence, et toute troncature le rappelle.

Ce que ce serveur doit au site

Bide & Musique est tenu par une association bénévole, sur un seul serveur, gratuitement. Les requêtes partent une à la fois, à trois secondes d'intervalle, et ce plancher ne se descend par aucune configuration. Le User-Agent porte toujours le projet et une adresse où joindre quelqu'un. Le serveur lit, il n'écrit jamais.

Licence

MIT, pour le code. Ce que contient la collection appartient à Bide & Musique : créditez le site et liez la fiche quand vous montrez un résultat.

Install Server
A
license - permissive license
A
quality
B
maintenance

Maintenance

Maintainers
Response time
2dRelease cycle
2Releases (12mo)
Commit activity

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for Suno AI music generation, lyrics, and covers

  • This MCP server provides seamless access to Malaysia's government open data, including datasets, w…

  • TheAudioDB MCP — community music metadata database.

View all MCP Connectors

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/smeet666/mcp-bideetmusique'

If you have feedback or need assistance with the MCP directory API, please join our Discord server