elementfm_mcp_server
This is the MCP server implementation for the [ELEMENT.FM](https://element.fm/) API.
elementfm_mcp_server
This is the MCP server implementation for the ELEMENT.FM API.
Configuration
Set your API key as an environment variable:
export API_KEY=your_api_key_here
Optionally configure the frontend URL if self-hosting:
export FRONTEND_ROOT_URL=https://your-custom-url.com
Usage
Python
Use the pre-built PyPI package with uvx:
uvx elementfm_mcp_server # Standard I/O mode
uvx elementfm_mcp_server sse # Server-Sent Events mode (port 8000)
Docker
Build the image with make or use the pre-built container:
docker run --rm -d -e API_KEY=your_api_key -p 8000:8000 registry.gitlab.com/elementfm/mcp:latest
Example MCP Configuration
Add this to your mcp.json:
{
"mcpServers": {
"elementfm": {
"url": "http://localhost:8000/sse"
}
}
}
Key Features
- Workspace management (create, list, get)
- Show/episode management (create, update, publish)
- AI-powered transcription, chapter generation, and show notes
- Workspace invitations and search
Recommend MCP Servers 💡
AbletonMCP
Integrates Ableton Live with Claude AI via MCP, enabling AI-driven music production, track creation, and session control.
mcp-storybook-image-generator
Generates storybook images and matching children's stories using Google's Gemini AI
@jayarrowz/mcp-osrs
An MCP Server for interacting with the Old School RuneScape (OSRS) Wiki API and game data files, providing tools to search the OSRS Wiki and access game data definitions.
youtube-mcp-server
A FastMCP server providing unified access to YouTube video/channel/playlist information and management tools for memo agents and automation.
Ableton Live Controller
An MCP server that enables LLMs to control Ableton Live via OSC, mapping OSC addresses to MCP tools.
podscan
MCP server for integrating with Podscan to provide podcast-related context