关于 Radio France Podcast Explorer MCP
Radio France Podcast Explorer MCP 是面向 AI 助手的 MCP 服务,用于查找和浏览 Radio France 的播客与音频内容。它支持主题搜索、节目分类浏览及音频元数据获取。
主要功能
- 01按主题搜索播客和单集
- 02浏览电台节目
- 03探索主题、类别和标签
- 04获取单集详情与音频 URL
- 05通过自然语言查找内容
适用场景
- 01查找特定主题的播客
- 02查看 Radio France 电台节目
- 03浏览可用的播客类别
MCP 相关
它向 MCP 客户端提供 Radio France 播客和音频的搜索与检索能力,包括单集详情、元数据和流媒体 URL。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Radio France 播客探索 MCP
一个模型上下文协议(MCP)服务,可让 Claude 等 AI 助手搜索和探索 Radio France 的播客、音频回放及其他内容。
功能
- 按主题搜索播客和单集
- 获取 Radio France 特定电台的节目信息
- 浏览按分类体系(主题、类别、标签)组织的内容
- 获取详细的播客和单集信息
- 处理自然语言查询,查找相关内容
- 获取音频内容元数据和流媒体 URL
要求
- Python 3.7+
- Radio France API 密钥(从 Radio France Open API 获取)
安装
-
克隆此仓库:
git clone https://github.com/infinitimeless/radiofrance-podcast-explorer-mcp.git cd radiofrance-podcast-explorer-mcp -
创建虚拟环境:
python -m venv venv source venv/bin/activate # On Windows: venv\Scripts\activate -
安装依赖项:
pip install -r requirements.txt -
创建一个
.env文件,填入你的 Radio France API 密钥:RADIOFRANCE_API_KEY=your_api_key_here
测试
运行服务前,你可以通过运行测试来验证安装和 API 密钥:
python run_tests.py
你也可以运行 GraphQL 架构测试来验证 API 结构:
python tests/test_schema.py
运行服务
python server.py
与 Claude Desktop 配合使用
要将此服务与 Claude Desktop 配合使用:
-
打开以下位置的文件:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
- macOS:
-
添加或更新服务配置:
{ "mcpServers": { "radiofrance": { "command": "python", "args": ["/absolute/path/to/radiofrance-podcast-explorer-mcp/server.py"], "env": { "RADIOFRANCE_API_KEY": "your_api_key_here" } } } } -
保存文件并重启 Claude Desktop
开发测试
你可以使用 MCP Inspector 测试此服务:
npx @modelcontextprotocol/inspector python server.py
这将打开一个网页界面,你可以在其中逐一测试服务的各项工具。
API 结构
Radio France API 采用基于分类体系的方式:
- 分类体系:用于组织内容的类别、标签和主题
- 播出内容:与分类体系相关联的内容项(单集、节目)
- 品牌:节目和播客系列
- 节目表:各电台的节目安排
文档
更多详细信息请参阅:
Claude 查询示例
使用此 MCP 服务时,你可以向 Claude 提出以下示例查询:
- “帮我找一些关于法国历史的播客。”
- “France Inter 现在在播什么?”
- “搜索有关欧洲政治的播客单集。”
- “Radio France 有哪些不同的播客类别?”
- “帮我获取此 URL 对应的音频内容信息。”
贡献
欢迎贡献!请随时提交 Pull Request。
许可证
MIT
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。