Skip to main content
Glama
smeet666

mcp-bideetmusique

mcp-bideetmusique

Ein MCP-Server für Bide & Musique, den Online-Sender und das handgebaute Katalog französischer Lieder, an denen der Ruhm vorbeiging. Kein API-Schlüssel, kein Konto, schreibgeschützt.

Die Sammlung wird seit 2000 von dem ehrenamtlichen Verein, der den Sender betreibt, katalogisiert: Jahr, Label, Katalognummer, Texter und Komponisten für Zehntausende von Platten, die keine andere Datenbank auf diese Weise beschreibt.

Was es tut

Fünf Werkzeuge.

search_songs sucht immer nur entlang einer Achse. Die Achse muss benannt werden, weil jede eine andere Frage stellt und eine Antwort auf der einen nichts über die anderen aussagt.

search_type

Findet

performer

den auf der Platte genannten Künstler

title

den Namen des Liedes

writer

wer es geschrieben oder komponiert hat

lyrics

die darin gesungenen Wörter

label

das Label, auf dem es erschienen ist

year

das darauf gedruckte Jahr

get_song löst eine ID aus einer Suche in den eigentlichen Datensatz auf: das Jahr, die Texter und Komponisten, die Dauer, das Label und seine Katalognummer, die Hülle, den Tag, an dem die Sammlung es katalogisiert hat, die eigene Chart des Senders und wie viele Leute es als Favorit gespeichert haben. Ein Datensatz, dessen Seite eine Transkription trägt, kommt mit den Wörtern selbst und wer sie eingetippt hat zurück; include_lyrics lässt sie weg, wenn die Frage dem Datensatz gilt.

get_artist liest die Seite eines Künstlers: wer er ist, die Namen, unter denen er auch aufgenommen hat, und was die Sammlung von ihm enthält.

get_random_song antwortet mit einem Datensatz, den niemand ausgewählt hat. Die Seite veröffentlicht keinen Weg zu einem zufälligen Datensatz, also läuft die Ziehung über die IDs, die sie ausliefert, von der ersten bis zur neuesten, die ihr Feed neuer Einträge nennt, und eine ID, die die Sammlung nicht ausliefert, wird erneut gezogen.

list_new_songs liest, was die Sammlung gerade katalogisiert hat. Der Feed dahinter trägt eine feste Anzahl von Einträgen und bietet keine zweite Seite, daher ist sein Zähler ein Fenster auf die neuesten Datensätze und nicht ein Zähler der Sammlung.

Related MCP server: MusicBrainz MCP Server

Was es nicht behaupten wird

Jede Antwort ist so aufgebaut, dass ein Aufrufer weiß, was die Seite tatsächlich gesagt hat:

  • Ein Fehler ist niemals ein leeres Ergebnis. Sechs Fehlercodes, und eine Suche, die die Seite abgelehnt hat, ist keine Sammlung, die nichts enthält.

  • Der Zähler ist der eigene der Seite, der passende Lieder über alle Seiten hinweg zählt, daher übersteigt er meist die Zeilen einer Seite. Ein Zähler, den die Seite nicht gedruckt hat, ist null, niemals 0.

  • Die ausgelieferte Seite wird gelesen, nicht angenommen. Eine Seite nach der letzten anzufordern, gibt die letzte Seite ohne Fehler zurück, und die Antwort sagt das.

  • Die Übereinstimmung erfolgt innerhalb von Wörtern. Die Suche nach Bino bringt Platten von Bambino zurück, und die Antwort sagt, wenn keine Zeile die Abfrage als Wort trägt.

  • Mehrere Schlüsselwörter werden mit UND kombiniert, also schränkt jedes zusätzliche Wort die Suche ein. Ein in Anführungszeichen gesetzter Ausdruck gibt nichts zurück, was auch immer das eigene Formular der Seite bietet.

  • Zeilen kommen in der Reihenfolge der Seite, nach Interpret dann nach Titel, niemals nach Übereinstimmungsgrad, und eine Kürzung sagt das.

Installation

npm install -g mcp-bideetmusique

Dann registrieren Sie es bei Ihrem MCP-Client:

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

Konfiguration

Jede Variable ist optional.

Variable

Standard

Was es tut

BIDE_USER_AGENT

die eigene des Projekts

Der Name Ihrer Anwendung. Die Projektidentität wird daran angehängt, sodass der Verkehr zurechenbar bleibt.

BIDE_MIN_INTERVAL_MS

3000

Mindestabstand zwischen Anfragen. Werte unter 2000 werden abgelehnt.

BIDE_TIMEOUT_MS

20000

Zeitüberschreitung pro Anfrage.

BIDE_MAX_RETRIES

3

Wiederholungen bei vorübergehenden Fehlern.

BIDE_CACHE_TTL_MS

900000

Lebensdauer des Arbeitsspeicher-Caches. Es wird nichts auf die Festplatte geschrieben.

BIDE_CACHE_MAX_ENTRIES

200

Cache-Größe.

BIDE_LOG_LEVEL

error

silent, error, info oder debug, auf stderr.

Was dieser Server der Seite schuldet

Bide & Musique wird von einem ehrenamtlichen Verein betrieben, auf einem Server, kostenlos. Anfragen gehen einzeln hinaus, im Abstand von drei Sekunden, und diese Untergrenze kann durch keine Konfiguration gesenkt werden. Der User-Agent trägt immer das Projekt und eine Adresse, unter der jemand erreichbar ist. Der Server liest, er schreibt nie.

Lizenz

MIT, für den Code. Was die Sammlung enthält, gehört Bide & Musique: Nennen Sie die Seite und verlinken Sie den Datensatz, wenn Sie ein Ergebnis zeigen.


mcp-bideetmusique (Deutsch)

Ein MCP-Server für Bide & Musique, die Webradio und den handgefertigten Katalog französischer Lieder, an denen der Ruhm vorbeiging. Ohne API-Schlüssel, ohne Konto, schreibgeschützt.

Die Sammlung wird seit 2000 von dem ehrenamtlichen Verein, der die Station betreibt, katalogisiert: Jahr, Label, Katalognummer, Autoren und Komponisten, für Zehntausende von Platten, die keine andere Datenbank so beschreibt.

Was er tut

Fünf Werkzeuge.

search_songs sucht auf einer Achse nach der anderen. Die Achse muss benannt werden, weil jede eine andere Frage stellt und eine Antwort auf der einen nichts über die anderen aussagt.

search_type

Findet

performer

den auf der Platte genannten Künstler

title

den Namen des Liedes

writer

wer es geschrieben oder komponiert hat

lyrics

die darin gesungenen Wörter

label

das Label, auf dem es erschienen ist

year

das darauf gedruckte Jahr

get_song löst eine ID aus einer Suche in den eigentlichen Datensatz auf: das Jahr, die Autoren und Komponisten, die Dauer, das Label und seine Katalognummer, die Hülle, den Tag, an dem die Sammlung es katalogisiert hat, die eigene Chart der Station und wie viele Leute es als Favorit gespeichert haben. Ein Datensatz, dessen Seite eine Transkription trägt, kommt mit den Wörtern selbst und wer sie eingetippt hat, zurück; include_lyrics lässt sie weg, wenn die Frage dem Datensatz gilt.

get_artist liest die Seite eines Künstlers: wer er ist, die Namen, unter denen er auch aufgenommen hat, und was die Sammlung von ihm enthält.

get_random_song antwortet mit einem Datensatz, den niemand ausgewählt hat. Die Seite veröffentlicht keinen Weg zu einem zufälligen Datensatz, also läuft die Ziehung über die IDs, die sie ausliefert, von der ersten bis zur neuesten, die ihr Feed neuer Einträge nennt, und eine ID, die die Sammlung nicht ausliefert, wird erneut gezogen.

list_new_songs liest, was die Sammlung gerade katalogisiert hat. Der Feed dahinter trägt eine feste Anzahl von Einträgen und bietet keine zweite Seite, daher ist sein Zähler ein Fenster auf die neuesten Datensätze und nicht ein Zähler der Sammlung.

Was er nicht behaupten wird

Jede Antwort ist so aufgebaut, dass ein Aufrufer weiß, was die Seite tatsächlich gesagt hat:

  • Ein Fehler ist niemals ein leeres Ergebnis. Sechs Fehlercodes, und eine Suche, die die Seite abgelehnt hat, ist keine Sammlung, die nichts enthält.

  • Der Zähler ist der eigene der Seite, der passende Lieder über alle Seiten hinweg zählt, daher übersteigt er meist die Zeilen einer Seite. Ein Zähler, den die Seite nicht gedruckt hat, ist null, niemals 0.

  • Die ausgelieferte Seite wird gelesen, nicht angenommen. Eine Seite nach der letzten anzufordern, gibt die letzte Seite ohne Fehler zurück, und die Antwort sagt das.

  • Die Übereinstimmung erfolgt innerhalb von Wörtern. Die Suche nach Bino bringt Platten von Bambino zurück, und die Antwort sagt, wenn keine Zeile die Abfrage als Wort trägt.

  • Mehrere Schlüsselwörter werden mit UND kombiniert, also schränkt jedes zusätzliche Wort die Suche ein. Ein in Anführungszeichen gesetzter Ausdruck gibt nichts zurück, was auch immer das eigene Formular der Seite bietet.

  • Zeilen kommen in der Reihenfolge der Seite, nach Interpret dann nach Titel, niemals nach Übereinstimmungsgrad, und eine Kürzung sagt das.

Was dieser Server der Seite schuldet

Bide & Musique wird von einem ehrenamtlichen Verein betrieben, auf einem Server, kostenlos. Anfragen gehen einzeln hinaus, im Abstand von drei Sekunden, und diese Untergrenze kann durch keine Konfiguration gesenkt werden. Der User-Agent trägt immer das Projekt und eine Adresse, unter der jemand erreichbar ist. Der Server liest, er schreibt nie.

Lizenz

MIT, für den Code. Was die Sammlung enthält, gehört Bide & Musique: Nennen Sie die Seite und verlinken Sie den Datensatz, wenn Sie ein Ergebnis zeigen.

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