xiaoyuzhoufm-mcp
If you are the rightful owner of xiaoyuzhoufm-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
The Xiaoyuzhou FM MCP Server is implemented in Go and interacts with the Xiaoyuzhou FM API, allowing large language models to access podcast information through MCP tools.
The Xiaoyuzhou FM MCP Server is a Go-based implementation of a Model Context Protocol (MCP) server designed to interface with the Xiaoyuzhou FM API. It enables large language models (LLMs) to access and interact with podcast information through a suite of MCP tools. The server supports interactive login using a phone number and verification code to obtain a token, which is then used for authenticated API requests. The server provides various tools for retrieving user profiles, podcast details, and performing searches for podcasts, episodes, and users. The server is designed to be used with platforms like Cherry Studio, where it can be configured to run as a standard input/output (stdio) server, allowing users to interact with the Xiaoyuzhou FM API seamlessly.
Features
- Interactive Login: Allows users to log in using their phone number and a verification code to obtain an authentication token.
- MCP Toolset: Provides a comprehensive set of tools for interacting with the Xiaoyuzhou FM API, including user profile retrieval, podcast details, and search functionalities.
- Token Management: Automatically manages and refreshes authentication tokens, storing them securely in a JSON file.
- Platform Integration: Easily integrates with platforms like Cherry Studio for seamless interaction with the Xiaoyuzhou FM API.
- Cross-Platform Support: Can be built and run on Windows, Linux, and macOS systems.
Tools
get_user_profile_by_id
Obtain user public information
get_user_stats
Get user statistics
get_podcast_details
Get podcast details
list_podcast_episodes
Get a single episode list of podcasts (paging and sorting support)
get_episode_details
Get detailed information for a single episode
search_podcasts
Search for podcasts by keywords (paging is supported)
search_episodes
Search for single episodes based on keywords, optionally search within a specific podcast (paging is supported)
search_users
Search users by keywords (paging supports)