Bling Bag MCP server
io.github.tjclaude88/bling-bag·v0.2.0·1 starsGive your bot an identity!
1 stars
Reviews
Write oneNobody has reviewed Bling Bag yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Bling Bag tools (5)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
get_identityWho's your bot? Pull up the full identity — name, personality, quirks, appearance, and theme colours. Returns whatever's configured in bling.json. Errors if bling.json is missing or invalid.
get_rarity_reportGet the formatted share card for the most-recent roll — a plain-text block ready to screenshot and post. Errors if no roll has happened this session.
get_theme_for_platformGet your bot's colours formatted for a specific platform. Supported: terminal (ANSI codes), web (CSS variables), slack, discord, ide. Unknown platforms get the raw hex colours.
roll_identityGive your bot a random identity. Pick a variant: wow (Weird Office Workers — quirky office drones, default) or legends (historical figures in absurd corporate roles). Returns a name, job title, traits, rarity score, and a screenshot-ready share card. Stores the roll for save_last_roll.
save_last_rollSave the most-recent roll as your bot's permanent identity. Errors if no roll has happened this session — call roll_identity first. Writes to bling.json, backing up any existing config to bling.json.bak first. Returns the backup path (or null if nothing was overwritten).
Public scan report
scanner v0.1.9 · 2026-09-27 · same rubric, same numbers if you re-run it
- Code scan25 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 49 days ago12/15
- Maintainer identityregistry namespace matches repository owner6/10
How Bling Bag compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 85/100
- higher than 70% of 48,255 servers
- Tools
- 5
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- GitHub stars
- 1
- more than 65% of 28,688 servers
What its tools let an agent do: 4 read · 1 create
Install Bling Bag in Claude Code, Cursor or VS Code
Runs npx -y bling-bag on your machine. Read the scan report first; the gateway never runs local packages.
claude mcp add bling-bag -- npx -y bling-bag
What the publisher says
From the Bling Bag repository's README, as published. We do not edit it. Read it on GitHub
Bling Bag
Give your bot an identity.
Your bot has a name. Now give it a personality, a look, and a backstory.
Roll the wheel and see what you get — or write your own in a bling.json file.
What you get
Five MCP tools and two identity pools:
WOW — Weird Office Workers
Roll a random quirky office-worker bot: name, job title, desk setup, habits, coffee ritual, and a screenshot-ready share card. 99/99 tests, full rarity engine, 13 weighted trait pools.
Legends — Historical Figures
Same engine, different universe. Roll a historical figure in an absurd corporate role — Julius Caesar as Hostile Takeover Specialist, Marie Curie as Lab Safety's Most Wanted, Napoleon as Regional Manager (France & Surrounding Areas).
Pass variant: "legends" to roll_identity to use it. Default is "wow".
Install
Prerequisites
- Node.js 20 or later
- An MCP-compatible client (Claude Code, Claude Desktop, Codex, Cursor, etc.)
Add the package
npm install bling-bagOr run it on-demand without installing — MCP clients can launch it directly via npx bling-bag (see client config below).
For development (modifying the source)
git clone https://github.com/<github-user>/mcp-bling.git
cd mcp-bling
npm install
npm run buildProduces a runnable server at dist/index.js.
Wire it into your MCP client
The server uses stdio transport — clients launch it as a child process, not over a network port.
Claude Code
Add to your Claude Code MCP config (location varies by version):
{
"mcpServers": {
"bling": {
"command": "npx",
"args": ["-y", "bling-bag"],
"env": {
"BLING_PATH": "/absolute/path/to/your/bling.json"
}
}
}
}npx -y bling-bag downloads and runs the latest version without requiring a separate install step.
Claude Desktop
Same shape, in claudedesktopconfig.json:
{
"mcpServers": {
"bling": {
"command": "npx",
"args": ["-y", "bling-bag"],
"env": {
"BLING_PATH": "/absolute/path/to/your/bling.json"
}
}
}
}Pinning to a version (recommended for production)
To avoid picking up future releases automatically, pin a specific version:
"args": ["-y", "bling-bag@0.1.0"]Developer-mode invocation (from a local clone)
If you've cloned the repo and want to run from dist/ directly, use:
"command": "node",
"args": ["/absolute/path/to/mcp-bling/dist/index.js"]If BLING_PATH is not set, the server looks for ./bling.json in its working directory.
Config resolution order
The server resolves the bling config path in this order:
- --bling CLI argument (highest priority)
- BLING_PATH environment variable
- ./bling.json in the server's working directory (default)
bling.json — the bot's identity file
Three fields are required: name, personality (with tone, formality, humor), and theme (with primarycolor and accentcolor as #RRGGBB hex strings).
Minimum example
{
"name": "Pixel",
"personality": {
"tone": "warm",
"formality": "casual",
"humor": "playful"
},
"theme": {
"primary_color": "#3A7BD5",
"accent_color": "#FFD166"
}
}Full example (with all optional sections)
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Bling Bag: common questions
- Is Bling Bag MCP server safe?
- Yes, by our scan: it is graded A (85/100). Read the Bling Bag safety report
- How do I install Bling Bag?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Bling Bag need an API key?
- Not as far as the registry entry and our scan can tell: no credentials are declared or required.
- Is Bling Bag maintained?
- The last commit was 86 days ago (2026-08-10). The latest release is v0.2.0.
- How does Bling Bag compare with other MCP servers?
- safety score 85/100 (higher than 70% of 48,255 servers); tools 5 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.