Gen AI Lyrics Search Agent
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Gen AI Lyrics Search Agentfind lyrics for 'Imagine' by John Lennon"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Gen AI Lyrics Search Agent
A generative AI agent that can search for song lyrics across the web and return results in a specific format for mobile apps. Built with Model Context Protocol (MCP) for standardized tool integration.
Features
š Web-based lyrics search across multiple sources
š¤ Generative AI-powered conversation interface
š MCP-compliant tool integration
š FastAPI-based REST API
š Authentication and rate limiting
š Performance monitoring and analytics
Related MCP server: hidrix-tools
Prerequisites
Python 3.10 or higher
Poetry for dependency management
Docker (optional)
Setup
Clone the repository:
git clone <repository-url>
cd lyrics-search-agentInstall dependencies using Poetry:
poetry installSet up environment variables:
cp .env.example .env
# Edit .env with your configurationRun the application:
poetry run uvicorn app.main:app --reloadOr using Docker:
docker build -t lyrics-search-agent .
docker run -p 8000:8000 lyrics-search-agentAPI Documentation
Once the application is running, visit:
API documentation: http://localhost:8000/docs
ReDoc alternative: http://localhost:8000/redoc
Key Endpoints
GET /: Service informationPOST /search: Search for lyricsGET /tools: List available tools
Development
Project Structure
app/
āāā __init__.py
āāā main.py
āāā mcp/
ā āāā __init__.py
ā āāā protocol.py
āāā tools/
āāā web_search.pyAdding New Tools
Create a new tool class in
app/tools/Implement the
BaseToolinterfaceRegister the tool in
app/main.py
Testing
Run tests using pytest:
poetry run pytestContributing
Fork the repository
Create a feature branch
Commit your changes
Push to the branch
Create a Pull Request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
OpenAI/Anthropic for LLM capabilities
FastAPI for the web framework
LangChain for LLM orchestration
This server cannot be deployed
Maintenance
Related MCP Connectors
Pay-per-use tool marketplace for AI agents. Search, price-check, and call APIs via MCP.
Free web search for AI agents. No API key required. Hosted MCP in active development.
Let AI agents query data and act across all your business apps via MCP.
Agents-first viral-hook engine: generate, score, and remix short-form hooks over MCP.
Related MCP Servers
- AlicenseAqualityCmaintenanceMCP server for Spotify that enables playlist building and music discovery through 19 tools, allowing LLM agents to search tracks/artists/albums, manage playlists, control playback, and access personal listening data.2051 PyPIMIT
- AlicenseNot gradedqualityDmaintenanceMCP tool server that gives any AI agent the ability to search, scrape, and analyze content across the internet.42MIT

Compeller MCPofficial
AlicenseNot gradedqualityFmaintenanceEnables agents to create AI music videos and audio-reactive visuals from songs through MCP, including style discovery, music search, rendering, webhook registration, and media management.1MIT- AlicenseAqualityBmaintenanceMCP server for lyrics.com that enables searching songs by lyrics or title and retrieving full lyrics, with no API key required.354 npmMIT