MCP.Market

Upnext MCP server

by tothienbao6a0·io.github.tothienbao6a0/upnext·v0.3.1·1 stars

One audio queue across Spotify, the browser, local files and whatever is already playing.

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
Growing

1 stars31 downloads/wk

Reviews

Write one

Nobody has reviewed Upnext yet.

If you have run it, two minutes of your experience saves the next person an afternoon.

Upnext tools (12, 2 write)

write = sends, deletes, buys or posts

Read from the package source without running it. The installed server may list more.

  • media_adopt_currentwrite action

    Put whatever this machine is already playing — a browser tab, another app — into the queue,

  • media_enqueue

    Add something to the queue. Accepts a link, a file path, a Spotify URI, or a plain description

  • media_move

    Reorder the queue. Both ids come from media_queue.

  • media_next

    Skip to the next entry.

  • media_now

    What is playing right now — including audio this machine is playing outside the queue, such as a browser tab.

  • media_pause

    Pause playback.

  • media_play

    Start or resume playback. With an id, plays that entry now. With nothing, resumes or starts the queue.

  • media_queue

    Show the queue, with the id of each entry.

  • media_removewrite action

    Remove an entry from the queue, by id.

  • media_search

    Search the sources that can search. Returns ids you can pass to media_enqueue as a uri.

  • media_seek

    Jump to a position in the current track. Fails if the backend cannot seek.

  • media_setup

    What audio sources are wired here, and what they can do — including whether a plain description can be resolved.

Public scan report

scanner v0.1.10 · 2026-10-29 · same rubric, same numbers if you re-run it

no findings
  • Code scan7 source files scanned25/25
  • –Live reliabilityno gateway calls yet and no remote to proben/a
  • –Tool poisoningtools not inspected (local package is not executed); not countedn/a
  • Auth qualitylocal package, no credentials required12/15
  • Maintenancelast push 28 days ago15/15
  • Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

How Upnext compares

Against every graded Scraping and browsing MCP server, from our own scans and uptime checks. Updated after each scan run.

Safety score
92/100
higher than 85% of 867 Scraping and browsing servers
Tools
12
the typical Scraping and browsing server has 6
Tools that change things
17%
typical: 0%. Fewer write tools means less an agent can break
GitHub stars
1
more than 50% of 584 Scraping and browsing servers
Downloads a week
31
more than 11% of 312 Scraping and browsing servers with a package

What its tools let an agent do: 10 read · 2 change

Install Upnext in Claude Code, Cursor or VS Code

Runs npx -y upnext-mcp on your machine. Read the scan report first; the gateway never runs local packages.

claude mcp add upnext -- npx -y upnext-mcp
Add to Cursor

What the publisher says

From the Upnext repository's README, as published. We do not edit it. Read it on GitHub

upnext

One queue over every audio source — including the ones you don't control.

A library your product imports so that whatever is driving — a model, a person clicking, a script — can control audio without knowing whether the sound is coming from Spotify, a browser tab, a podcast feed, or a file on disk.

const runtime = new Runtime({ adapters: [spotify, browser, local, nowPlaying] });

runtime.enqueue(NOW_PLAYING_URI);                         // the podcast already
                                                          // playing in their browser
runtime.enqueue('spotify:track:1OWBh1eVxUdA1Z6UA8r4nh');  // then a Spotify track
runtime.enqueue('https://example.com/episode.mp3');       // then a file on the web
runtime.enqueue('something calmer after those');          // then whatever you decide, later

await runtime.play();

Four sources, one list, in order. The first one is playing inside an app you do not own — and the queue waits for it to finish before taking over.

What you get

Add audio to your product without marrying one service. Write against one queue; swap or add backends later. An entry describes what to play, not where from, so it can bind to whichever source is available at the moment it plays.

Join what someone is already listening to instead of talking over it. The machine's current playback — a YouTube tab, a podcast in Safari, VLC — can be a queue entry like any other. Your track starts when theirs ends.

Know what you can do before you try it. runtime.can('seek') answers for the backend that is actually loaded. No silent no-ops, no discovering at 2am that one source quietly ignored a command.

Keep playing when a source fails. If a backend cannot load an entry, the same description is handed to the next one that can. A queue does not stop because one service is down.

Survive a restart. serialize() / restore() — and a queue saved on a machine with Spotify reopens on one without it, then plays from somewhere else.

What ships today

What each one can actually do

The point of the capability model is that these differ, and say so:

Shortened. The full README is on GitHub.

Nothing above is checked by us. What we check is on the safety report.

Upnext: common questions

Is Upnext MCP server safe?
Yes, by our scan: it is graded A (92/100). Read the Upnext safety report
How do I install Upnext?
It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
Does Upnext need an API key?
Not as far as the registry entry and our scan can tell: no credentials are declared or required.
Is Upnext maintained?
The last commit was 35 days ago (2026-10-01). The latest release is v0.3.1.
What can I use instead of Upnext?
Servers from other publishers that do the same job: Flyto Core MCP server, Parallel Browser MCP server and BriefGate MCP server. Compare all Upnext alternatives.
How does Upnext compare with other Scraping and browsing MCP servers?
safety score 92/100 (higher than 85% of 867 Scraping and browsing servers); tools 12 (the typical Scraping and browsing server has 6); tools that change things 17% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.

Alternatives to Upnext

Same job from other publishers: the closest match first, then the best rated.

All Upnext alternatives →
  • Flyto Core
    Execution engine for AI agents. 412 modules: browser, file, Docker, data, crypto.
    B
  • Parallel Browser MCP
    MCP server for parallel browser automation across multiple providers.
    B
  • BriefGate
    Client intake: files, copy and logins from clients, from the browser or your AI agent.
    A
  • GrowBlocks Dev Kit
    Build, play-test with screenshots, and ship three.js browser games on GrowBlocks.
    A
  • SeleniumBase MCP
    Stealthy browser automation, testing, and web-scraping via CDP Mode.
    A