Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Gen AI Lyrics Search Agent

FreeNot checked

A generative AI agent that searches song lyrics across the web and returns results formatted for mobile apps, built with MCP.

GitHubEmbed

About

A generative AI agent that searches song lyrics across the web and returns results formatted for mobile apps, built with MCP.

README

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

Prerequisites

  • Python 3.10 or higher
  • Poetry for dependency management
  • Docker (optional)

Setup

  1. Clone the repository:
git clone <repository-url>
cd lyrics-search-agent
  1. Install dependencies using Poetry:
poetry install
  1. Set up environment variables:
cp .env.example .env
# Edit .env with your configuration
  1. Run the application:
poetry run uvicorn app.main:app --reload

Or using Docker:

docker build -t lyrics-search-agent .
docker run -p 8000:8000 lyrics-search-agent

API Documentation

Once the application is running, visit:

Key Endpoints

  • GET /: Service information
  • POST /search: Search for lyrics
  • GET /tools: List available tools

Development

Project Structure

app/
├── __init__.py
├── main.py
├── mcp/
│   ├── __init__.py
│   └── protocol.py
└── tools/
    └── web_search.py

Adding New Tools

  1. Create a new tool class in app/tools/
  2. Implement the BaseTool interface
  3. Register the tool in app/main.py

Testing

Run tests using pytest:

poetry run pytest

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Commit your changes
  4. Push to the branch
  5. 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

from github.com/tehmenghai/mcp-server

Installing Gen AI Lyrics Search Agent

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/tehmenghai/mcp-server

FAQ

Is Gen AI Lyrics Search Agent MCP free?

Yes, Gen AI Lyrics Search Agent MCP is free — one-click install via Unyly at no cost.

Does Gen AI Lyrics Search Agent need an API key?

No, Gen AI Lyrics Search Agent runs without API keys or environment variables.

Is Gen AI Lyrics Search Agent hosted or self-hosted?

A hosted option is available: Unyly runs the server in the cloud, no local setup required.

How do I install Gen AI Lyrics Search Agent in Claude Desktop, Claude Code or Cursor?

Open Gen AI Lyrics Search Agent on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Gen AI Lyrics Search Agent with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All ai MCPs