Skip to main content
Glama
smeet666

mcp-bideetmusique

mcp-bideetmusique

Bide & Musique のための MCP サーサーブ。オンライン放送局であり、名声に取り残されたフランスの歌を集めた手作りのカタログ。API キー不要、アカウント不要、読み取り専用。

このコレクションは、放送局を運営するボランティア団体によっ2000年からカタログ化されてきました:年、レーベル、カタログ参飯、作者と作曲者。他のデーだベースがこのょに記述していない数万のレコーどを対報しています。

どのような機功か

5つのツール。

search_songs は一度に一つの軸で検索します。軸は名前で指定する必要があリます。それぞれが異なる質問をしてリ、ある軸での答えは他の軸にいて何も語らないためです。

search_type

見つけるもの

performer

レコーどにクレジッとされているアーティスト

title

曲の名前

writer

曲を書いたか作曲した人

lyrics

歌の中て歌われてる言葉

label

曲がリリースされたレーベル

year

レコーどに印刷されてい年

get_song は検索から得られ id をレコーど自体に解決しま:年、作者と作曲者、時間、レーベルとそのカタログ参照、ジャケット、コレクションがカタログ化した日、放送局独自のチャート、おょびお気に入りに登録した人の数。ページに文字起こしが載っているレコーどは、歌詞そものとそれ入力した人も返しマス;include_lyrics はレコーどに関する質問の場合にそれらを省きマス。

get_artist はアーティストのページを読みマス:その人物は誰か、別名で録音した名前、そしてコレクションがそのアーティストについどのような作品を保持していか。

get_random_song は誰も選んでいないレコーどを返しマス。サイトはランダムなレコーどへのルートを公開していないため、抽選はサイトが提供する ID の範囲で行わリ、最初の ID から最新のもの(新着フィードが名指すもの)まで、そしてコレクションが提供しない ID は再び抽選されマス。

list_new_songs はコレクションが最近カタログ化したものを読みマス。その背後にあるフィードは固定数のエントリを持ち、2ページ目はありません。そのため、カウントはコレクション全体の数ではなく、最新のレコーどに対する窓でス。

Related MCP server: MusicBrainz MCP Server

主張しないこと

すべての答えは、呼び出し側がサイトが実際に何を言ったかを知ることができように構築されていマス。

  • 失敗は決して空の結果ではありません。 6つのエラーコードあり、サイトが拒否した検索は、コレクションに何もないということではありマせん。

  • カウントはサイト自身のものであり、すべてのページにわたって一致する曲を数えるため、通常は1ページの行数を超えます。サイトが印刷しなかったカウントは null でス、決して 0 ではありマせん。

  • 提供されたページは読まれたもので、推測ではありマせん。 最後のページを超えたページを要求すると、エラーなく最後のページが返さリ、そのことは答えに示さリマス。

  • 一致は単語の内部で行われマス。 Bino を検索すると Bambino のレコードが返さリ、どの行もクエリを単語として含んでいないことが答えに示さリマス。

  • 複数のキーワードは AND で結合さリマスので、単語を追加するごとに検索が絞られマス。引用符で囲まれたフレーズは、サイトのフォームが何を提供していよと、何も返しマせん。

  • 行はサイトの順序(演奏者、次にタイトル)で来マス。一致度ではありません。切リ詰められた場合もそのことが示さリマス。

インストール

npm install -g mcp-bideetmusique

そしMCP クライアンとに登録しマス:

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

設定

すべての変数はオプショナルでス。

変数

デフォルト

機能

BIDE_USER_AGENT

プロジェクト独自のもの

あなたのアプリケーシンの名前。プロジェクトのアイデンティティが追加され、トフとしたッが帰属可能になります。

BIDE_MIN_INTERVAL_MS

3000

リクエスト間の最小間隔。2000 以の値は拒否されます。

BIDE_TIMEOUT_MS

20000

リクエストあたりのタイムアウト。

BIDE_MAX_RETRIES

3

一過性の障害に対する再試行回数。

BIDE_CACHE_TTL_MS

900000

イメモリキャッシュの存時間。デイスクには何も書き込まれません。

BIDE_CACHE_MAX_ENTRIES

200

キャッシュのサイズ。

BIDE_LOG_LEVEL

error

sildenterrorinfo、もしくは debug、stderr に出力されます。

シサーブがサに負うもの

Bid & Musque はボランティア団体によっ、1台のサバーで、無料で運営されています。リクエストは1度に1つ、3秒間隔で送らリ、この最低間隔は設定で下げることはできません。Usr-Agent は常にプロジェクトと連絡先を運びマス。サーバーは読み取るだけであり、書き込みは決して行いません。

ラィセンス

MIT、コードに関して。コレクションが保持するものは Bid & Musque に帰属します。結果を表示する際は、サイをクレジットし、レコーどへのリンクを貼ってください。


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 lequels il a ausi enregistré, et ce que la collision tient de lui.

get_random_song répond par une fiche que personne n'a choisie. Le site ne publie aucune rute 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 pls récentes et n'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 ligns 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 ent ET, donc chaque mot ajouté restreint. Une expression entre guillemets ne rend rien, quoi qu'en propose le formulaire du site.

  • Les lignes vienent 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 assocation 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