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: mcp-spotify
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
- AlicenseNot gradedqualityDmaintenanceAn MCP server that gives AI agents the ability to listen to and understand music/audio files, enabling semantic analysis, stem separation, lyrics transcription, and signal processing via tool calls.1MIT
- AlicenseAqualityBmaintenanceMCP 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.20MIT
- AlicenseNot gradedqualityDmaintenanceMCP tool server that gives any AI agent the ability to search, scrape, and analyze content across the internet.41MIT

ReefAPI MCPofficial
AlicenseAqualityBmaintenanceOne MCP server providing access to 160+ live web data APIs (search, social media, e-commerce, real estate, jobs, travel, news, finance, and more) using dynamic discovery via 4 generic tools to avoid the agent's tool limit.54MIT