Price Per TokenPrice Per Token
StreamerSongList Server

StreamerSongList Server

by vuvuvu

GitHub 1 770 uses Remote
0

About

StreamerSongList provides read-only access to the StreamerSongList platform used by live streamers to manage viewer song requests. It enables AI assistants to monitor music queues, search streamer libraries, and retrieve channel configurations without requiring authentication. Key capabilities: - Fetch streamer profiles and configuration settings by channel name - View current song request queues with statistics and pagination support - Browse complete song libraries and search by title or artist - Retrieve detailed metadata for specific tracks including request status - Monitor live queue changes and real-time updates

README

StreamerSongList MCP Server

[](https://smithery.ai/server/@vuvuvu/streamersonglist-mcp) [](https://github.com/vuvuvu/streamersonglist-mcp/actions/workflows/test.yml) [](https://opensource.org/licenses/MIT) [](https://nodejs.org/)

MCP server exposing read-only StreamerSongList tools. Use LLM's to interface with a Live Streamers Song list. Claude Desktop and any MCP client.

Quick Start

  • Node.js 18+ required
  • Claude Desktop recommended for daily use
  • Add to Claude Desktop via npx:

    {
      "mcpServers": {
        "streamersonglist": {
          "command": "npx",
          "args": ["streamersonglist-mcp"]
        }
      }
    }
    

    See claude-desktop-config.with-default-streamer.json for an example with DEFAULT_STREAMER configured.

    Click on the smithery badge to test out the mcp server or deploy your own.

    [](https://smithery.ai/server/@vuvuvu/streamersonglist-mcp)

    Optional Smithery install (requires Smithery account):

    # First login to Smithery (one-time setup)
    npx -y @smithery/cli login

    Then install the MCP server

    npx -y @smithery/cli install @vuvuvu/streamersonglist-mcp --client claude

    Deploy to Smithery.ai

    Want to test this MCP server instantly without any local setup? Click the Smithery badge above or visit:

    🚀 Deploy to Smithery.ai

    Smithery.ai provides a hosted environment where you can:

  • Test all StreamerSongList tools immediately in your browser
  • No installation or configuration required
  • Perfect for trying out the server before local setup
  • Great for sharing with others or quick demonstrations
  • Simply click the badge at the top of this README or the link above to get started instantly!

    Inspect / Debug (Recommended)

    Use the MCP Inspector to explore tools and run requests interactively:

    npx @modelcontextprotocol/inspector@latest -- npx streamersonglist-mcp
    

    or from a local clone

    npx @modelcontextprotocol/inspector@latest -- node src/server.js

    Alternative (raw stdio):

    npm start
    printf '{"jsonrpc":"2.0","id":1,"method":"tools/list","params":{}}\n' | node src/server.js
    

    Available Tools (6 Total)

    ✅ All Real API Data (6 tools)

  • getStreamerByName — Fetch comprehensive streamer configuration
  • getQueue — List current song queue with pagination
  • getSongs — Fetch complete song list with pagination
  • searchSongs — Search songs by title or artist
  • getSongDetails — Get detailed information about a specific song
  • monitorQueue — Monitor queue changes using real data
  • Usage Examples

    For comprehensive examples of how to use these tools, see docs/USAGE_EXAMPLES.md including:

  • 🎵 Music discovery and analysis
  • 📊 Content creator tools and stream planning
  • 🤖 AI assistant integration and smart recommendations
  • 📈 Data analysis and insights
  • 🎪 Event planning and collaboration tools
  • 🛠️ Technical applications and automation
  • Quick examples:

    // Search for songs
    {"tool": "searchSongs", "arguments": {"streamerName": "belleune", "query": "Frank Sinatra"}}

    // Get most popular songs {"tool": "getSongs", "arguments": {"streamerName": "belleune", "limit": 20}}

    // Compare streamer libraries {"tool": "getSongs", "arguments": {"streamerName": "vu_vu", "limit": 50}}

    API Status

    Working Endpoints: All 6 tools use real API data

  • Streamer information, queue management, and full song library access
  • No authentication required for public endpoints
  • All features fully functional with real StreamerSongList API data
  • #Please be considerate when using streamersonglists api. It's a shared but limitted resource, be mindful when using LLM's to access it, Please don't ruin it for everyone!

    For detailed API testing results, see docs/API_TESTING_REPORT.md

    Environment

    Optionally set a default streamer used when streamerName is omitted:

    {
      "mcpServers": {
        "streamersonglist": {
          "command": "npx",
          "args": ["streamersonglist-mcp"],
          "env": { "DEFAULT_STREAMER": "public_streamer" }
        }
      }
    }
    

    CLI override examples:

    DEFAULT_STREAMER=public_streamer npx streamersonglist-mcp
    npx streamersonglist-mcp --streamer public_streamer
    

    Configuration options:

  • DEFAULT_STREAMER — default streamer when an argument is omitted
  • SSL_API_BASE — override API base (default https://api.streamersonglist.com/v1)
  • Version info: The server reports its version from package.json, matching the published package.

    Security tip: use only public streamer names; the server calls pu

    Related MCP Servers

    AI Research Assistant

    AI Research Assistant

    hamid-vakilzadeh

    AI Research Assistant provides comprehensive access to millions of academic papers through the Semantic Scholar and arXiv databases. This MCP server enables AI coding assistants to perform intelligent literature searches, citation network analysis, and paper content extraction without requiring an API key. Key features include: - Advanced paper search with multi-filter support by year ranges, citation thresholds, field of study, and publication type - Title matching with confidence scoring for finding specific papers - Batch operations supporting up to 500 papers per request - Citation analysis and network exploration for understanding research relationships - Full-text PDF extraction from arXiv and Wiley open-access content (Wiley TDM token required for institutional access) - Rate limits of 100 requests per 5 minutes with options to request higher limits through Semantic Scholar

    Web & Search
    12 8
    Linkup

    Linkup

    LinkupPlatform

    Linkup is a real-time web search and content extraction service that enables AI assistants to search the web and retrieve information from trusted sources. It provides source-backed answers with citations, making it ideal for fact-checking, news gathering, and research tasks. Key features of Linkup: - Real-time web search using natural language queries to find current information, news, and data - Page fetching to extract and read content from any webpage URL - Search depth modes: Standard for direct-answer queries and Deep for complex research across multiple sources - Source-backed results with citations and context from relevant, trustworthy websites - JavaScript rendering support for accessing dynamic content on JavaScript-heavy pages

    Web & Search
    2 24
    Math-MCP

    Math-MCP

    EthanHenrickson

    Math-MCP is a computation server that enables Large Language Models (LLMs) to perform accurate numerical calculations through the Model Context Protocol. It provides precise mathematical operations via a simple API to overcome LLM limitations in arithmetic and statistical reasoning. Key features of Math-MCP: - Basic arithmetic operations: addition, subtraction, multiplication, division, modulo, and bulk summation - Statistical analysis functions: mean, median, mode, minimum, and maximum calculations - Rounding utilities: floor, ceiling, and nearest integer rounding - Trigonometric functions: sine, cosine, tangent, and their inverses with degrees and radians conversion support

    Developer Tools
    22 81