本项目是一个模型控制协议(MCP)服务器,它能让像Claude这样的AI助手搜索并探索法国广播公司(Radio France)的播客、音频重放及其他内容,为用户获取相关音频资源提供了便利。
本服务器允许AI助手搜索并探索法国广播公司的各类音频内容。开始使用前,请确保满足以下需求并完成安装步骤。
git clone https://github.com/infinitimeless/radiofrance-podcast-explorer-mcp.git
cd radiofrance-podcast-explorer-mcp
python -m venv venv
source venv/bin/activate # 在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一起使用:
~/Library/Application Support/Claude/claude_desktop_config.json
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"radiofrance": {
"command": "python",
"args": ["/absolute/path/to/radiofrance-podcast-explorer-mcp/server.py"],
"env": {
"RADIOFRANCE_API_KEY": "your_api_key_here"
}
}
}
}
你可以使用MCP Inspector测试服务器:
npx @modelcontextprotocol/inspector python server.py
这将打开一个Web界面,其中你可以单独测试服务器的每个工具。
有关更多详细信息,请参阅:
Radio France API 使用基于分类的方法:
本项目采用 MIT 许可证。
以下是你可以询问Claude的一些示例查询:
欢迎贡献!请随时提交拉取请求。