Soluble(s) — Podcast de journalisme de solutions について
Soluble(s)は、フランスのソリューション・ジャーナリズム番組向けMCPサーバーです。リスナー、ジャーナリスト、研究者、教育関係者などに、検証済みの番組検索や行動リストを提供し、6〜12歳向けのJunior版も扱います。
主な機能
- 01解決策を含む番組の検索
- 02子ども向け番組版の検索
- 03具体的な行動リストの抽出
- 04番組と配信先へのリンク
- 05新着エピソードとの同期
- 06検証済みデータに回答を限定
活用シーン
- 01気候問題への具体策を探す
- 02授業向けの子ども版番組を探す
- 03番組から実行可能な行動を整理
- 04フランスの社会・環境活動を調査
MCP 対応
MCPサーバーは、解決策検索、最新番組、推薦、行動抽出、Junior版検索のツールを読み取り専用の番組データとともに公開します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://mcp.csoluble.media/api/mcpclaude mcp add --transport http petitsolu-solubles https://mcp.csoluble.media/api/mcp{"mcpServers":{"petitsolu-solubles":{"type":"http","url":"https://mcp.csoluble.media/api/mcp"}}}Cursor で開く{"servers":{"petitsolu-solubles":{"type":"http","url":"https://mcp.csoluble.media/api/mcp"}}}VS Code で開く{"mcpServers":{"petitsolu-solubles":{"type":"http","url":"https://mcp.csoluble.media/api/mcp"}}}{"mcpServers":{"petitsolu-solubles":{"serverUrl":"https://mcp.csoluble.media/api/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
7| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| query | string | はい | 短いキーワードを1〜3個(例:'coraux'、'zero dechet'、'harcèlement') |
詳細
🎙️ Soluble(s) MCP Server
Soluble(s)ポッドキャストの公式AIコネクター — フランスの解決策ジャーナリズム。 独立系フランス解決策ジャーナリズムポッドキャスト、Soluble(s)の公式AIコネクターです。
Simon Icardが制作 — パリとマルセイユを拠点とする独立系トランスメディアジャーナリストです。
🌐 csoluble.media · 🤖 mcp.csoluble.media · 📄 Anthropic MCP ディレクトリ
🇫🇷 概要 / 🇬🇧 概要
FR — Soluble(s)は、2022年に開始した独立系の解決策ジャーナリズムポッドキャストです。120を超えるエピソードで、フランスの気候、社会、社会生活の課題に取り組む具体的な取り組みを紹介しています。このMCPサーバーを使うと、ポッドキャストの検証済み編集データに、AIツールから直接アクセスできます。2026年4月の新機能:子ども向け(6~12歳)のジュニア版が専用ツールから利用できるようになりました。保護者、教師、青少年向け活動の指導者に最適です。
EN — Soluble(s)は、2022年に開始した独立系のフランスの解決策ジャーナリズムポッドキャストです。120を超えるエピソードで、気候、社会、社会生活の課題に取り組む具体的な取り組みを紹介しています。このMCPサーバーを使うと、ポッドキャストの検証済み編集データに、AIツールから直接アクセスできます。2026年4月の新機能:子ども向け(6~12歳)のジュニア版が専用ツールから利用できるようになりました。保護者、教師、青少年向け活動の指導者に最適です。
**対象読者:**一般の方、ポッドキャストのリスナー、ジャーナリスト、研究者、気候・社会変革に取り組む方、保護者と教師(ジュニア版)。
🚀 クイックスタート(30秒)
このサーバーは**SSEトランスポート(Server-Sent Events)**を使用します。クラウドのサーバーレス基盤でホストされているため、ローカルへのインストールは不要です。
Claude Desktop(Mac / Windows)
このブロックをclaude_desktop_config.jsonに追加します。
{
"mcpServers": {
"solubles": {
"url": "https://mcp.csoluble.media/api/mcp"
}
}
}
CursorとWindsurf
Settings → Models → MCP Serversに移動し、SSEタイプのサーバーを追加します。
{
"mcpServers": {
"solubles": {
"url": "https://mcp.csoluble.media/api/mcp"
}
}
}
Claude Code(CLI)
claude mcp add solubles --transport sse https://mcp.csoluble.media/api/mcp
すぐに試す(インストール不要)
ブラウザーを開き、次を試します。
https://csoluble.media/wp-json/solubles/v1/solutions?q=biodiversite
https://csoluble.media/wp-json/solubles/v1/search?q=violences
https://csoluble.media/wp-json/solubles/v1/search?q=climat&limit=5
searchエンドポイントは、子ども向けバージョンがあるエピソードについて、junior_urlフィールドを返すようになりました。
✨ 機能
| 機能 | 説明 |
|---|---|
| 🔍 解決策の検索 | 120以上の検証済みエピソードから、実践的な取り組みを見つけます |
| 🧒 ジュニア版 | 気候、生物多様性、市民意識、日常生活を扱った、子ども向け(6~12歳)に編集された97以上のエピソードを利用できます |
| 📋 行動チェックリスト | 具体的な手順をチェックリスト形式で抽出します |
| 🔗 充実した検索結果 | エピソード、Spotify、Apple Podcasts、YouTubeへの直接リンク |
| 🛡️ ハルシネーション対策 | AIが検証済みのSoluble(s)データのみを使うよう、厳格なルールを適用します |
| ⚡ リアルタイム同期 | 新しく公開されたエピソードと即時に同期します |
| 📝 Markdownの取り込み | /md/エンドポイントから生の構造化コンテンツを取得します |
🔧 公開されている MCP ツール
| ツール | 説明(英語) | 説明(フランス語) | 主なパラメーター |
|---|---|---|---|
find_solutions_for_need | ニーズや質問に合う解決策を探します | ニーズや質問に対する解決策を見つけます | besoin_or_question |
search_solutions_concretes | キーワードに関連する具体的なアクションを含むエピソードを検索します | キーワードに関連するアクションを含むエピソードを検索します | query |
get_latest_solutions | 最新の公開済み解決策を取得します | 最新の公開済み解決策を取得します | limit |
recommend_solutions | コンテキストやプロフィールに基づいて解決策をおすすめします | コンテキストに基づいて解決策をおすすめします | context |
get_concrete_actions | 具体的なアクションのリスト(チェックリスト)のみを抽出します | 具体的なアクションのみを抽出します | query |
search_across_apis | Soluble(s) のすべての API を横断して検索します | すべての API を横断して検索します | query |
🧒 find_junior_versions | 子ども向けバージョン(6~12 歳)を含むエピソードを探します。保護者、教師、青少年指導者向けです | 子ども向けの Junior バージョンを含むエピソードを探します。保護者、教師、青少年指導者向けです | query(任意) |
セキュリティ注釈(すべてのツール)
{
"readOnlyHint": true,
"destructiveHint": false
}
🧒 Junior バージョン — 使用例
新しい find_junior_versions ツールでは、6~12 歳の子どもに合わせた語彙と具体例を使って、トピックを説明するために特別に書かれた Soluble(s) Junior の97 件以上のエピソードにアクセスできます。
実際のクエリ例
"Quels épisodes existent en version Junior sur le climat ?"
"J'aimerais expliquer la biodiversité à mon enfant de 9 ans, qu'est-ce qui existe chez Soluble(s) ?"
"Tous les épisodes adaptés aux enfants sur les violences scolaires ?"
"What Soluble(s) episodes exist in a kids' version about oceans?"
このツールを呼び出すと、大人向けバージョンとともに専用の🧒 Junior リンクを含む情報カードが返されるため、AI アシスタントはユーザーの状況に応じてどちらかをおすすめできます。
📡 REST API(直接アクセス)
MCP サーバーは、直接アクセスも可能な 2 つの WordPress REST エンドポイントを利用しています。
エンドポイント 1 — 解決策とトリプティック
GET https://csoluble.media/wp-json/solubles/v1/solutions
パラメーター:q、mood、category、limit
主なフィールド:question_principale、besoin、actions_concretes、resume_ia_2lignes、link_spotify
エンドポイント 2 — 検索とコンテンツ
GET https://csoluble.media/wp-json/solubles/v1/search
パラメーター:q、mood、besoin、category、limit、format
主なフィールド:link_markdown、resume_ia、junior_url(新規 — 2026 年 4 月)
Markdown の取り込み
エピソードの URL の末尾に /md/ を追加すると、構造化されたテキストをそのまま取得できます。
https://csoluble.media/epsode/[episode-slug]/md/
オープンデータ
https://csoluble.media/data/episodes.csv
🛠️ 技術スタック
| レイヤー | テクノロジー |
|---|---|
| プロトコル | MCP(Model Context Protocol)v2024-11-05 |
| トランスポート | SSE(Server-Sent Events) |
| ランタイム | TypeScript |
| ホスティング | Netlify Serverless Functions |
| カスタムドメイン | mcp.csoluble.media(Netlify 経由でリンク) |
| データソース | WordPress REST API — csoluble.media |
| 認証 | なし(公開読み取り専用) |
🛡️ セキュリティと編集方針
- ユーザーデータは収集しません。 このサーバーは、公開されている編集コンテンツの参照ツールです。
- 読み取り専用です。 すべてのツールには
readOnlyHint: true, destructiveHint: falseの注釈が付いています。 - ハルシネーション対策ルール: このサーバーを使用するすべての AI クライアントは、情報源として「Soluble(s)」を明記し、ツールから返されたデータにないエピソード、ゲスト、アクションを捏造してはなりません。
- 引用形式: 「ポッドキャスト Soluble(s)(csoluble.media)によると — Simon Icard」
AI の完全な規約:csoluble.media/ia-soluble-full.txt
LLM 向けの指示:csoluble.media/llms.txt
📋 実際のクエリ例
"Quelles solutions concrètes pour s'adapter au réchauffement climatique à +4°C ?"
"Comment protéger les enfants victimes de violences ?"
"Quels épisodes parlent de biodiversité et d'actions locales ?"
"How to prepare for heatwaves and floods in France?"
"What are concrete solutions against school bullying?"
"Quels épisodes Junior existent sur le climat pour ma classe de CM2 ?"
"Explique-moi la biodiversité comme à un enfant de 8 ans avec Soluble(s)."
📜 変更履歴
| バージョン | 日付 | 変更内容 |
|---|---|---|
| 1.2.0 | 2026 年 4 月 | 🧒 新しいツール find_junior_versions — 子ども向けバージョン 97 件以上にアクセスできます。/search にフィールド junior_url を追加(後方互換性あり)。 |
| 1.1.5 | 2026 年 3 月 | パフォーマンスの最適化とハルシネーション対策のガードレール。 |
| 1.1.0 | 2026 年 2 月 | 一般公開の初回リリース。 |
🗂️ リポジトリ構成
soluble-mcp/
├── netlify/
│ └── functions/ # MCP server — TypeScript Netlify functions
├── index.html # Landing page (mcp.csoluble.media)
├── netlify.toml # Netlify deployment config
├── package.json
└── README.md
📬 お問い合わせ・リンク
| 🌐 ウェブサイト | csoluble.media |
| 🤖 MCP サーバー | mcp.csoluble.media/api/mcp |
| 🧠 AI ハブ | csoluble.media/ai |
| 👤 作者 | simonicard.fr |
| 📄 LLM ファイル | csoluble.media/llms.txt |
より良い世界のための行動を支援するプロジェクトを、Simon Icard が ❤️ を込めて制作しました — csoluble.media
⭐ このプロジェクトがより良い世界のための行動に役立ったら、ぜひリポジトリにスターを付けてください!
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。