MCP cover image
See in Github
2025-03-27

用于探索和访问Radio France播客和音频内容的模型控制协议(MCP)服务器。

1

Github Watches

0

Github Forks

0

Github Stars

Radio France Podcast Explorer MCP

A Model Control Protocol (MCP) server that allows AI assistants like Claude to search for and explore podcasts, audio replays, and other content from Radio France.

Features

  • Search for podcasts and episodes by topic
  • Get program information for specific Radio France stations
  • Explore content organized by taxonomies (themes, categories, tags)
  • Retrieve detailed podcast and episode information
  • Process natural language queries to find relevant content
  • Get audio content metadata and stream URLs

Requirements

Installation

  1. Clone this repository:

    git clone https://github.com/infinitimeless/radiofrance-podcast-explorer-mcp.git
    cd radiofrance-podcast-explorer-mcp
    
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate  # On Windows: venv\Scripts\activate
    
  3. Install dependencies:

    pip install -r requirements.txt
    
  4. Create a .env file with your Radio France API key:

    RADIOFRANCE_API_KEY=your_api_key_here
    

Testing

Before running the server, you can verify your installation and API key by running the tests:

python run_tests.py

You can also run the GraphQL schema test to verify API structure:

python tests/test_schema.py

Running the Server

python server.py

Using with Claude Desktop

To use this server with Claude Desktop:

  1. Open the file at the following location:

    • macOS: ~/Library/Application Support/Claude/claude_desktop_config.json
    • Windows: %APPDATA%\Claude\claude_desktop_config.json
  2. Add or update the server configuration:

    {
      "mcpServers": {
        "radiofrance": {
          "command": "python",
          "args": ["/absolute/path/to/radiofrance-podcast-explorer-mcp/server.py"],
          "env": {
            "RADIOFRANCE_API_KEY": "your_api_key_here"
          }
        }
      }
    }
    
  3. Save the file and restart Claude Desktop

Development Testing

You can test the server using the MCP Inspector:

npx @modelcontextprotocol/inspector python server.py

This will open a web interface where you can test each of the server's tools individually.

API Structure

The Radio France API uses a taxonomy-based approach:

  1. Taxonomies: Categories, tags, and themes that organize content
  2. Diffusions: Content items (episodes, programs) associated with taxonomies
  3. Brands: Shows and podcast series
  4. Grid: Program schedules for stations

Documentation

For more detailed information, see:

Example Queries for Claude

Here are some example queries you can ask Claude when using this MCP server:

  1. "Find me podcasts about French history"
  2. "What's currently playing on France Inter?"
  3. "Search for podcast episodes about European politics"
  4. "What are the different podcast categories on Radio France?"
  5. "Get me information about the audio content at this URL"

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

MIT

相关推荐

  • NiKole Maxwell
  • I craft unique cereal names, stories, and ridiculously cute Cereal Baby images.

  • Bora Yalcin
  • Evaluator for marketplace product descriptions, checks for relevancy and keyword stuffing.

  • https://suefel.com
  • Latest advice and best practices for custom GPT development.

  • Yusuf Emre Yeşilyurt
  • I find academic articles and books for research and literature reviews.

  • https://maiplestudio.com
  • Find Exhibitors, Speakers and more

  • Carlos Ferrin
  • Encuentra películas y series en plataformas de streaming.

  • Joshua Armstrong
  • Confidential guide on numerology and astrology, based of GG33 Public information

  • Emmet Halm
  • Converts Figma frames into front-end code for various mobile frameworks.

  • Alexandru Strujac
  • Efficient thumbnail creator for YouTube videos

  • Elijah Ng Shi Yi
  • Advanced software engineer GPT that excels through nailing the basics.

  • lumpenspace
  • Take an adjectivised noun, and create images making it progressively more adjective!

  • apappascs
  • 发现市场上最全面,最新的MCP服务器集合。该存储库充当集中式枢纽,提供了广泛的开源和专有MCP服务器目录,并提供功能,文档链接和贡献者。

  • ShrimpingIt
  • MCP系列GPIO Expander的基于Micropython I2C的操作,源自ADAFRUIT_MCP230XX

  • modelcontextprotocol
  • 模型上下文协议服务器

  • Mintplex-Labs
  • 带有内置抹布,AI代理,无代理构建器,MCP兼容性等的多合一桌面和Docker AI应用程序。

  • huahuayu
  • 统一的API网关,用于将多个Etherscan样区块链Explorer API与对AI助手的模型上下文协议(MCP)支持。

    Reviews

    4 (1)
    Avatar
    user_tQjRmkAu
    2025-04-16

    OrgaTrader by dmaccoille820 has been an incredible asset for my trading needs. The platform is intuitive and provides comprehensive tools for market analysis. I particularly appreciate the real-time updates and seamless navigation. Highly recommended for both novice and experienced traders! Check it out here: https://mcp.so/server/OrgaTrader/dmaccoille820.