Skip to main content
Glama
alxgntv

upvote-club-apps

by alxgntv

Upvote.club — MCP Apps

Interactive MCP App with an inline task progress card for get_task_status.

All 7 Public API tools are available; get_task_status renders a progress bar UI in Claude.

Build & run

cd upvote-club-mcp/apps
npm install
npm run build
UPVOTE_API_KEY=upv_... npm start
# → http://localhost:8788/mcp

Stdio (Claude Desktop dev config):

UPVOTE_API_KEY=upv_... npm run start:stdio
{
  "mcpServers": {
    "upvote-club-apps": {
      "command": "node",
      "args": ["/ABS/PATH/upvote-club-mcp/apps/main.js", "--stdio"],
      "env": { "UPVOTE_API_KEY": "upv_..." }
    }
  }
}

Related MCP server: ms-todo-mcp

Test with tunnel

Expose http://localhost:8788/mcp via Cloudflare Tunnel and add as Claude.ai custom connector with X-API-Key header.

UI design

Follows MCP Apps design guidelines: inline card, Claude theme CSS variables, max 2 actions (Refresh).

Privacy

Connects only to https://api.upvote.club. https://upvote.club/privacy-policy

Related MCP Connectors

Related MCP Servers