Songsterr MCP

Songsterr MCP

Enables users to search for guitar, bass, and drum tabs on Songsterr by song title, artist, or specific tab metadata. It retrieves song details and track lists, providing direct links to view the full tablature on the Songsterr website.

Category
Visit Server

README

Songsterr MCP

MCP server for Songsterr guitar, bass, and drum tabs. Deploys to Gumstack as an Internal MCP.

Repo: github.com/gumluke/songsterr-mcp

Setup

# Install dependencies (requires uv)
uv sync

# If you add or change dependencies, run and commit uv.lock for reproducible builds
# uv lock

# Optional: copy env for local overrides
cp env.example .env

Local development

# Run the server (streamable-http on PORT)
./run.sh

# Or
uv run songsterr-mcp

Set ENVIRONMENT=local in .env to use streamable-http; otherwise the server uses GumstackHost (for deployed env).

Authentication

This server uses No Authentication. Songsterr’s public API does not require user credentials or an API key. Users don’t provide anything in the Gumstack UI.

Tools

Tool Description
search_tabs Search for guitar, bass, or drum tabs by keyword (song title, artist, or phrase)
best_match Get the single best matching tab for a search query (e.g. "enter sandman")
search_by_artist Get tabs by one or more artist names (comma-separated)
get_tab Fetch a tab by ID (metadata, track list, and a working view URL)

Tab notation

Songsterr’s public API only exposes search and song metadata (title, artist, track names). The actual tab notation (the notes/tablature) is not available via any documented public endpoint — it’s rendered in the browser on Songsterr. Every result includes a view_url that uses the current site URL pattern (e.g. /a/wsa/artist-title-tab-s123). Open that link to view and play the tab on Songsterr.

Deploy to Gumstack

  1. Connect this repo (gumluke/songsterr-mcp) in Gumstack Internal MCPs.
  2. Ensure the GitHub App is installed for the repo so pushes trigger deployments.
  3. Push to main; Gumstack builds and deploys. The server URL is on the server’s Overview tab.

About

MCP server: Songsterr MCP — search and fetch tabs from Songsterr.

Recommended Servers

playwright-mcp

playwright-mcp

A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.

Official
Featured
TypeScript
Magic Component Platform (MCP)

Magic Component Platform (MCP)

An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.

Official
Featured
Local
TypeScript
Audiense Insights MCP Server

Audiense Insights MCP Server

Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.

Official
Featured
Local
TypeScript
VeyraX MCP

VeyraX MCP

Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.

Official
Featured
Local
graphlit-mcp-server

graphlit-mcp-server

The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.

Official
Featured
TypeScript
Kagi MCP Server

Kagi MCP Server

An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.

Official
Featured
Python
E2B

E2B

Using MCP to run code via e2b.

Official
Featured
Neon Database

Neon Database

MCP server for interacting with Neon Management API and databases

Official
Featured
Exa Search

Exa Search

A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.

Official
Featured
Qdrant Server

Qdrant Server

This repository is an example of how to create a MCP server for Qdrant, a vector search engine.

Official
Featured