upvoteclub/upvote-club-mcp-apps — explained in plain English
Analysis updated 2026-05-18
Check the status of an Upvote.club task inside a Claude conversation with a visual progress bar.
Create, list, and delete Upvote.club tasks from Claude Desktop, Cursor, or Claude Code.
Set up a custom Claude.ai connector for Upvote.club using a Cloudflare Tunnel.
| upvoteclub/upvote-club-mcp-apps | earthtojake/implicit.js | javlonbek1233/amaliy-ish | |
|---|---|---|---|
| Stars | 43 | 43 | 43 |
| Language | JavaScript | JavaScript | JavaScript |
| Setup difficulty | moderate | easy | easy |
| Complexity | 2/5 | 3/5 | 2/5 |
| Audience | developer | developer | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Needs an Upvote.club API key and, for Claude.ai, a Cloudflare Tunnel to expose the local server.
upvote-club-mcp-apps is an MCP App, a type of connector that lets Claude talk to an external service, in this case Upvote.club. What sets this package apart from its sibling packages is a visual element: when a user checks on a task's status, the tool shows an inline progress bar card directly inside the Claude conversation, rather than just returning plain text. This repo is one of five in the Upvote Club MCP family. A core package holds a shared library with six tools that all the others build on. A local package is meant for running inside Cursor, Claude Code, or Claude Desktop over stdio. An MCPB package bundles everything into a single-click installer for Claude Desktop. A remote package exposes the same tools as a custom connector for Claude.ai over HTTP. This repo, the Apps package, adds the same six tools plus the interactive progress card, following Claude's official MCP Apps design guidelines: an inline card, consistent Claude theme styling, and no more than two available actions. The six tools include getting an API reference, listing platforms, creating a task, checking a task's status, and deleting a task. To run it locally, a person clones the repo, installs dependencies with npm, builds it, and starts the server with an Upvote API key set as an environment variable, it then listens on a local port. It can also run over stdio for direct use in Claude Desktop's developer config. To test it as a Claude.ai custom connector, a person exposes the local server through a Cloudflare Tunnel and adds it with an API key header. The tool only connects to Upvote.club's own API and links to a public privacy policy. The README does not state a license.
An MCP App that connects Claude to Upvote.club and shows task progress as an inline progress bar card inside the chat.
Mainly JavaScript. The stack also includes JavaScript, Node.js, MCP.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.