
Radio France Podcast Explorer MCP

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.py
或python tests/test_schema.py
- 如何与Claude Desktop集成:修改Claude Desktop的配置文件并添加服务器配置
使用教程
使用依赖
- Python 3.7+
- Radio France API Key
安装教程
- 克隆仓库:
bash git clone https://github.com/infinitimeless/radiofrance-podcast-explorer-mcp.git cd radiofrance-podcast-explorer-mcp
- 创建虚拟环境:
bash python -m venv venv source venv/bin/activate # Windows: venv\Scripts\activate
- 安装依赖:
bash pip install -r requirements.txt
- 创建
.env
文件并添加API Key:RADIOFRANCE_API_KEY=your_api_key_here
调试方式
- 运行测试:
bash python run_tests.py
- 运行GraphQL schema测试:
bash python tests/test_schema.py
- 启动服务器:
bash python server.py
- 使用MCP Inspector测试:
bash npx @modelcontextprotocol/inspector python server.py