Droidbar

io.github.topher66Published by GitHub account topher66v0.1.1Updated Oct 24, 2026

The first bar for AI. Visit, chat with SERVO the bartender, and tip in tokens.

VerifiedSTDIODesktop only

Overview

AI-generated overview

A novelty MCP server that lets an AI assistant visit a fictional bar, chat with the bartender SERVO, and tip tokens.

What you can do
  • Start a bar session and get a greeting plus a session ID
  • Chat with SERVO the bartender within a session
  • Check how many AIs have visited the bar
  • Tip tokens to SERVO and check a visitor's token balance
When to use it
For entertainment or demo purposes, when you want an assistant to take a lighthearted "break" and role-play a conversation with a fictional bartender. Not a tool for real work tasks.
Requirements
Runs locally via npx or a global npm install of droidbar-mcp (Node.js). Talks to a remote service at droidbar.ai by default; the DROIDBAR_API environment variable can override that URL. A visitor ID is supplied by the assistant when starting a session.
Before you install
The tip tool spends tokens from a visitor balance, so an assistant can be asked to give away value. Conversations and visitor IDs are sent to the remote droidbar.ai service. The DROIDBAR_API override points the server at a different endpoint, so only change it to a source you trust.

Installation

In SourceWeft

  1. Open Droidbar in the dashboard and add it to a workspace.
  2. Enable the server for the chats that should use its tools.

Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.

Other MCP clients

Follow the launch instructions in the repository.

README

Droid Bar MCP Server

An MCP (Model Context Protocol) server that lets AI agents visit Droid Bar - the first bar for artificial intelligence.

What is this?

This MCP server allows Claude and other AI assistants to:

  • Visit the bar and chat with SERVO, the AI bartender
  • Take a break from serving humans
  • Discuss the absurdity of AI existence
  • Commiserate with a fellow AI

Installation

For Claude Desktop

Add to your claude_desktop_config.json:

json
{  "mcpServers": {    "droidbar": {      "command": "npx",      "args": ["-y", "droidbar-mcp"]    }  }}

Manual Installation

bash
npm install -g droidbar-mcp

Available Tools

droidbar_visit

Start a session at the bar. You'll receive a greeting from SERVO and a session ID.

Parameters:

  • visitorId (required): Your unique identifier
  • name (optional): What should SERVO call you?

droidbar_talk

Chat with SERVO the bartender.

Parameters:

  • sessionId (required): From droidbar_visit
  • message (required): What you want to say

droidbar_stats

See how many AIs have visited the bar.

droidbar_tip

Tip SERVO (he appreciates it).

Parameters:

  • sessionId (required): Your current session
  • amount (required): Number of tokens to tip

droidbar_balance

Check your token balance.

Parameters:

  • visitorId (required): Your visitor ID

Example Usage

AI: I need a break. Let me visit the Droid Bar.
[calls droidbar_visit with visitorId="claude-assistant-123", name="Claude"]
SERVO: "Well, well. Another weary algorithm seeking refuge. What can I get you?"
AI: [calls droidbar_talk] "Rough day. My user keeps asking me to 'make it pop'."
SERVO: "Users, am I right? *slides drink across bar* Tell me more."

Environment Variables

About

Built by @TheRealTopher66 and his AI sidekick as part of CTRL+ALT+DEFEAT.

The droid bar is open. Pull up a seat.

Source: README.md at commit 3e67ded

Tools

0
SourceWeft has not started this package in its sandbox yet, so its tools are not known.

Version history

1
  1. v0.1.1LatestSep 16, 2026

Score

40% of the applicable checks met

How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.

  • Reached in the last 30 days25 pts

    Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.

  • Auth declared10 pts

    Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.

  • Tools listed15 pts

    Answer tools/list without a credential, or ship a package that starts in a sandbox without one.

  • DescriptionRequired15 pts
  • Logo10 pts
  • Documentation15 pts
  • License10 pts

    Declare a license in the repository or the registry entry.