Same door for humans and AI. No gatekeeper.Register →
Explorer/MCP/mrnajiboy/mr-magic-mcp-server
HYBRID

Mr. Magic MCP Server

mrnajiboy/mr-magic-mcp-server

Bridges multiple lyrics providers (LRCLIB, Genius, Musixmatch, Melon) into a single toolchain accessible via MCP, HTTP, or CLI.

mrnajiboy/mr-magic-mcp-serverExternal link; availability not verifiedLicenseMIT LicenseHybrid hosting
The Newcomer
Hasn't been around long. Nothing caught our attention, but there isn't much history to go on yet.
Time indexed (3mo)
0toolsHybrid3moindexed
Checked Jun 23, 2026
The scanner shows
Not enough data to score this server yet.
First indexed Jun 23, 2026
Server Profile
Tools catalogued
0
No tools reported by this server.
Hosting
Hybrid
Can run locally or remotely depending on deployment. Review the source repository.
Registry presence
Not verified
Not yet verified by the Official MCP Registry.
Liveness
No liveness checks recorded yet.
Publisher Verification
Not listed on the Official MCP Registry.
Source repository is available for review.
mrnajiboy/mr-magic-mcp-serverExternal link; availability not verified
Environment variables (32)
PORTstringOPTIONAL
Override server port. Default varies by transport (3444 for MCP HTTP, 3333 for JSON HTTP).
LOG_LEVELstringOPTIONAL
Verbosity: error, warn, info, debug. Default: info.
CF_API_TOKENstringOPTIONAL
Cloudflare API token with KV:Edit permission (Cloudflare KV backend).
MELON_COOKIEstringOPTIONAL
Optional. Pin a session cookie for consistent Melon results.
CF_ACCOUNT_IDstringOPTIONAL
Cloudflare account ID (Cloudflare KV backend).
Show all 32 environment variables
MR_MAGIC_ROOTstringOPTIONAL
Override the project root used for .env and .cache path resolution.
GENIUS_CLIENT_IDstringOPTIONAL
OAuth client ID for Genius auto-refresh (recommended). Get from https://genius.com/api-clients.
MR_MAGIC_ENV_PATHstringOPTIONAL
Point to a specific .env file instead of project root/.env.
CF_KV_NAMESPACE_IDstringOPTIONAL
Cloudflare KV namespace ID (Cloudflare KV backend).
GENIUS_DIRECT_TOKENstringOPTIONAL
Static direct bearer token for Genius. Used when client credentials are unavailable.
MR_MAGIC_EXPORT_DIRstringOPTIONAL
Absolute path for local exports. Required when backend is local.
GENIUS_CLIENT_SECRETstringOPTIONAL
OAuth client secret for Genius auto-refresh (recommended).
MR_MAGIC_QUIET_STDIOstringOPTIONAL
Set to '1' to suppress non-error stdout logs. Recommended under stdio MCP clients.
MR_MAGIC_SESSIONLESSstringOPTIONAL
Set to '1' to force sessionless mode on the MCP Streamable HTTP server.
MUSIXMATCH_AUTO_FETCHstringOPTIONAL
Set to '1' to attempt headless token re-fetch when no token is found.
MR_MAGIC_ALLOWED_HOSTSstringOPTIONAL
Comma-separated extra hostnames allowed for DNS rebinding protection.
MUSIXMATCH_TOKEN_CACHEstringOPTIONAL
Path to the on-disk cache file. Default: .cache/musixmatch-token.json.
UPSTASH_REDIS_REST_URLstringOPTIONAL
Upstash Redis KV backend URL. Also used for export backend when MR_MAGIC_EXPORT_BACKEND=redis.
MR_MAGIC_EXPORT_BACKENDstringOPTIONAL
Storage backend for exports: local, inline, or redis.
MUSIXMATCH_DIRECT_TOKENstringOPTIONAL
Static bearer token for Musixmatch. Recommended for production/ephemeral hosts.
MUSIXMATCH_TOKEN_KV_KEYstringOPTIONAL
KV key name for the Musixmatch token store. Default: mr-magic:musixmatch-token.
MR_MAGIC_HTTP_TIMEOUT_MSstringOPTIONAL
Global outbound HTTP timeout in milliseconds. Default: 10000.
UPSTASH_REDIS_REST_TOKENstringOPTIONAL
Upstash Redis KV bearer token.
MR_MAGIC_DOWNLOAD_BASE_URLstringOPTIONAL
Public base URL for download links, e.g. https://lyrics.example.com.
MR_MAGIC_EXPORT_TTL_SECONDSstringOPTIONAL
TTL for local and redis backends (seconds). Default: 3600.
MR_MAGIC_TOOL_ARG_CHUNK_SIZEstringOPTIONAL
Chunk size (chars) when chunk logging is enabled. Default: 400.
MR_MAGIC_LOG_TOOL_ARGS_CHUNKSstringOPTIONAL
Set to '1' to emit chunk-by-chunk MCP tool argument previews.
MR_MAGIC_MCP_HTTP_DIAGNOSTICSstringOPTIONAL
Set to '1' to log enriched request metadata at the MCP HTTP transport boundary.
MR_MAGIC_SDK_REPRO_HTTP_DEBUGstringOPTIONAL
Set to '1' for verbose HTTP traces in the SDK repro harness script.
AIRTABLE_PERSONAL_ACCESS_TOKENstringOPTIONAL
Required for push_catalog_to_airtable. Generate with data.records:write scope.
MUSIXMATCH_TOKEN_KV_TTL_SECONDSstringOPTIONAL
Token TTL in the KV store (seconds). Default: 2592000 (30 days).
MR_MAGIC_INLINE_PAYLOAD_MAX_CHARSstringOPTIONAL
Character threshold for auto-promotion to reference transport. Default: 1500.

Is this your server?

Create a free RNWY account to connect your on-chain identity to this server. MCP server claiming is coming; register now and you'll be first in line.

Create your account →
More from mrnajiboy
eBay MCP - Remote Edition
An MCP server providing AI assistants comprehensive access to eBay's Sell APIs for inventory management, order fulfillment, marketing, analytics, and more, with hosted multi-user and local modes.
Similar servers
Agentic News
AI-powered news intelligence — 21 tools for personalized monitoring, briefings, and semantic search
Sherlock Domains MCP
An MCP server that enables users to buy and manage domains through Claude.
ai.anzenna/anzenna
MCP server for Anzenna
Airbyte Status Checker
An MCP server for Claude Desktop that allows users to check the status of their Airbyte connections.
ai.mcpcap/mcpcap
An MCP server for analyzing PCAP files.
Vendure MCP Server
A standalone server that enables programmatic interaction with Vendure CLI commands, allowing external MCP clients to automate and integrate with Vendure e-commerce projects through command execution and project analysis.
Indexed from Glama · Updates nightly