By elementfmCreated 16 days ago
starstarstarstarstar

Create and publish unlimited podcast shows and episodes with ELEMENT.FM.

Visit Project
Share this MCP:
X (Formerly Twitter)RedditblueskyThreads by Instagram

Category

Official MCP Server

Tags

PodcastAudio ProcessingWorkspace Management

What is ELEMENT.FM MCP Server?

ELEMENT.FM MCP Server is a backend implementation for managing podcast shows and episodes, part of the ELEMENT.FM platform. It provides workspace management, show/episode handling, and AI-powered audio processing features.

How to use ELEMENT.FM MCP Server?

  1. Obtain an API key and set it as an environment variable: export API_KEY=your_api_key_here
  2. You can run the server either:
    • Via Python using the published package: uvx elementfm_mcp_server (for standard I/O mode) or uvx elementfm_mcp_server sse (for Server-Sent Events mode)
    • Via Docker: docker run --rm -d -e API_KEY=api_key -p 8000:8000 registry.gitlab.com/elementfm/mcp:latest

Key features of ELEMENT.FM MCP Server?

  • Workspace management (creation, listing, retrieval)
  • Show management (create, list, get, update)
  • Episode management (create, list, get, update, publish)
  • AI-powered features:
    • Transcription
    • Chapter generation
    • Show notes generation
  • Workspace invitations
  • Workspace search functionality

Use cases of ELEMENT.FM MCP Server?

  1. Building a complete podcast management platform
  2. Implementing AI-powered audio processing for podcast episodes
  3. Managing team collaborations through workspaces
  4. Automating episode publishing workflows
  5. Integration with frontend applications via API

FAQ from ELEMENT.FM MCP Server?

  • What is the difference between standard and SSE modes?

    Standard mode uses regular HTTP requests, while SSE mode enables real-time communication via Server-Sent Events, typically used for live updates.

  • Can I self-host the server?

    Yes, you can self-host by setting up the API_KEY and optionally configuring a custom frontend URL.

  • What license is this project under?

    The project is licensed under GNU General Public License v3.0 or later.