explaingit

upvoteclub/upvote-club-mcp-mcpb

Analysis updated 2026-05-18

43JavaScriptAudience · generalComplexity · 1/5Setup · easy

TLDR

A one-click Claude Desktop extension that connects Claude to the Upvote.club API so you can ask it to promote a link.

Mindmap

A visual breakdown will appear here once this repo is fully enriched.

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Install the Upvote.club connector into Claude Desktop with a single double click, no manual configuration file editing required.

USE CASE 2

Ask Claude directly to promote a link through Upvote.club once your API key is entered.

USE CASE 3

Build and package your own .mcpb bundle from source if you want to customize the extension.

USE CASE 4

Test the MCP server locally over stdio before packaging it for distribution.

What is it built with?

JavaScriptNode.jsMCPmcpb

How does it compare?

upvoteclub/upvote-club-mcp-mcpbearthtojake/implicit.jsjavlonbek1233/amaliy-ish
Stars434343
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasyeasy
Complexity1/53/52/5
Audiencegeneraldevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires a paid Upvote.club MATE plan account and API key before the extension can do anything useful.

No license information is given in the README.

In plain English

This repository packages the Upvote.club MCP server as a Claude Desktop extension, using the .mcpb bundle format. Instead of manually cloning a repository and editing a config file, you install it with a single double click and Claude Desktop's Settings menu, which then lets you ask Claude to promote a link using Upvote.club's service directly from a conversation. Upvote.club maintains several related packages for connecting to their API in different ways. A core package holds the shared server library, a local package runs over stdio for tools like Cursor and Claude Code, this MCPB package is the single click Claude Desktop install, a remote package works as a Claude.ai custom connector over HTTPS, and an apps package adds an inline task progress interface. To use it, you register an account on Upvote.club, subscribe to their MATE plan, and generate an API key from the site. You then double click the packaged .mcpb file, paste in your API key when prompted, and you are ready to ask Claude to promote a link. The bundle exposes six tools in total, documented in the core repository's API reference. For developers who want to build the bundle themselves rather than download a prebuilt one, the README shows how to clone the repo, run npm install, test the server locally over stdio with an API key set, and then package it into a .mcpb file using Anthropic's mcpb packaging tool. The README states the server only connects to the official Upvote.club API endpoint and links to the service's privacy policy. As with its sibling packages, this tool only becomes useful once you have a paid Upvote.club account, so it functions as a convenience wrapper for that specific commercial service rather than a general purpose tool.

Copy-paste prompts

Prompt 1
Walk me through installing the upvote-club.mcpb extension in Claude Desktop and entering my API key.
Prompt 2
Show me how to build the .mcpb bundle from source using npx @anthropic-ai/mcpb pack.
Prompt 3
Explain what the six tools in this MCP bundle do based on the core repo's API reference.
Prompt 4
Help me test this MCP server locally over stdio before packaging it as a Claude Desktop extension.

Frequently asked questions

What is upvote-club-mcp-mcpb?

A one-click Claude Desktop extension that connects Claude to the Upvote.club API so you can ask it to promote a link.

What language is upvote-club-mcp-mcpb written in?

Mainly JavaScript. The stack also includes JavaScript, Node.js, MCP.

What license does upvote-club-mcp-mcpb use?

No license information is given in the README.

How hard is upvote-club-mcp-mcpb to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is upvote-club-mcp-mcpb for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.