Radio France Podcast Explorer MCP

Radio France Podcast Explorer MCP

site icon
2025.03.27 0
Python播客搜索音频内容管理自然语言处理内容生成娱乐功能
Radio France Podcast Explorer MCP 是一个模型控制协议(MCP)服务器,允许AI助手(如Claude)搜索和探索来自Radio France的播客、音频回放和其他内容。该服务器提供了搜索播客和节目、获取节目信息、探索按分类组织的内容、检索详细的播客和节目信息、处理自然语言查询以及获取音频内容元数据和流URL等功能。
View on GitHub

Overview

基本能力

产品定位

Radio France Podcast Explorer MCP 是一个专门用于搜索和探索Radio France播客内容的MCP服务器,旨在为AI助手提供丰富的音频内容访问能力。

核心功能

  • 按主题搜索播客和节目
  • 获取特定Radio France电台的节目信息
  • 探索按分类(主题、类别、标签)组织的内容
  • 检索详细的播客和节目信息
  • 处理自然语言查询以找到相关内容
  • 获取音频内容元数据和流URL

适用场景

  • AI助手需要访问Radio France的播客内容
  • 用户希望通过自然语言查询搜索特定主题的播客
  • 开发者需要集成Radio France的音频内容到其应用中

工具列表

  • 搜索工具:按主题、分类或自然语言查询搜索播客和节目
  • 信息获取工具:获取节目信息、播客详情和音频流URL
  • 分类浏览工具:按分类(主题、类别、标签)浏览内容

常见问题解答

  • 如何获取Radio France API Key:从Radio France Open API获取
  • 如何测试服务器:运行python run_tests.pypython tests/test_schema.py
  • 如何与Claude Desktop集成:修改Claude Desktop的配置文件并添加服务器配置

使用教程

使用依赖

  • Python 3.7+
  • Radio France API Key

安装教程

  1. 克隆仓库: bash git clone https://github.com/infinitimeless/radiofrance-podcast-explorer-mcp.git cd radiofrance-podcast-explorer-mcp
  2. 创建虚拟环境: bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
  3. 安装依赖: bash pip install -r requirements.txt
  4. 创建.env文件并添加API Key: RADIOFRANCE_API_KEY=your_api_key_here

调试方式

  1. 运行测试: bash python run_tests.py
  2. 运行GraphQL schema测试: bash python tests/test_schema.py
  3. 启动服务器: bash python server.py
  4. 使用MCP Inspector测试: bash npx @modelcontextprotocol/inspector python server.py

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。