Independent by design · no pay-to-rank placements  · How we evaluate tools →
Anclum Submit
E

edycutjong/BagOS

MCP server for Bags on Solana. Every AI-initiated spend is token-gated, SOL-capped, and requires a single-use confirmation before anything is signed.

Before you install: a copy-paste command is available · license MIT · link reachable

SECURITY.md ✓
View on GitHub ↗Link checked 2026-11-12 · HTTP 200 · opens the vendor's own site

checked 2026-11-14 — requires Node >=22 (LTS since Oct 2024); a note, not a failure.

Install & config
  1. Copy the command above
  2. Paste it as one entry under mcpServers in claude_desktop_config.json — local servers take command + args (example: clients)
  3. Restart your client
Client config (built from the install command this repo gives)
{
  "mcpServers": {
    "edycutjong-bagos": {
      "command": "npx",
      "args": ["-y", "bagos-mcp-server"]
    }
  }
}

Parsed from the README we fetched on 2026-10-26; we have not executed it.

command/args come from the install command the repository states. When it is ambiguous, the project README wins.
VS Code (.vscode/mcp.json - the key is servers)
{
  "servers": {
    "edycutjong-bagos": {
      "command": "npx",
      "args": ["-y", "bagos-mcp-server"]
    }
  }
}
Same server, but VS Code keeps it under <code>servers</code>.
Claude Code (command line)
claude mcp add --transport stdio edycutjong-bagos -- npx -y bagos-mcp-server
Claude Code does not read a config file; add the server with this command.
Key names differ by client: Clients & CLI
Star count
1 ★ · edycutjong/BagOS · read from the GitHub search API · (checked 2026-11-13 20:00:50)
Source
collected from the punkpeye/awesome-mcp-servers list · type: MCP server
Harvest history
first seen 2026-10-23 · last seen 2026-11-14 · seen 26× · listed by 23 sources
Score
score 2,300 · 1 ★ · 23 sources · mcp
Install
npx -y bagos-mcp-server
FAQ (answers come from our records)
How do I install it?
The repository provides this install command: npx -y bagos-mcp-server. It comes from the repository itself; we cannot guarantee it runs as-is in your client.
Who is it for?
We filed it under these tags: MCP 服务. The tags come from the entry itself, not a taxonomy we imposed.
Who maintains it?
repository edycutjong/BagOS;first catalogued 2026-10-23;last seen 2026-11-14。There is no official certification or quality rating here — we record sources and dates only.

BagOS 🚦

以下摘录自该仓库的 README(片段) · 在 GitHub 读完整 README →

An MCP server that lets an AI assistant trade on Solana — and signs nothing until you say so.
## 🚀 Install
bash
npx bagos-mcp-server
Claude Desktop — ~/Library/Application Support/Claude/claudedesktopconfig.json
(macOS) or %APPDATA%\Claude\claudedesktopconfig.json (Windows):
json
"mcpServers": {
"bagos": {
"command": "npx",
"args": ["-y", "bagos-mcp-server"],
"env": {
"BAGSAPIKEY": "your-key-here"
Claude Code:
bash
claude mcp add bagos --env BAGSAPIKEY=your-key-here -- npx -y bagos-mcp-server
Restart the client, then ask it: "show me the top Bags creators". The server prints a
configuration report to stderr on startup; if something is missing it tells you which
variable and why.
An API key alone gives you 8 of the 11 read tools. Three of them — bagsheartbeat,
bagsgetclaimablefees and bagsauthenticate — report on your wallet, so they also
need BAGSKEYPAIRPATH and will error without it. Writes stay off until you configure
them (Getting Started).
## 🔒 Why this is safe to hand an assistant
Nothing signs on the first call. A write tool answers with a preview and a
single-use token fingerprinted to those exact arguments; nothing reaches the chain
until you call again with it.
Hard SOL caps. 0.1 per transaction and 1 per session by default, refused before
the Bags SDK is called.
Devnet by default. Writes are mainnet-only, so an unconfigured install cannot
spend real money.
Full threat model, disclosure policy and the limits of each control:
.github/SECURITY.md.
⚠️ If you used 1.x — v2.0.0 corrected a serious defect
> v2.0.0 corrects a serious defect. In 1.x the write tools built
> transactions, discarded them, and reported success — nothing was ever signed
> or submitted. If you used 1.x and believed a trade or claim executed, it did
> not. See CHANGELOG.md.
> 2.x is live on npm and is what npx bagos-mcp-server installs — see the
> latest release. Every release ships with
> npm provenance —
> the tarball is cryptographically attested to this repository and the commit that built it.
> 1.x is deprecated on npm. If you are still on it, upgrade.
## 📦 Where it's listed
## 💡 The Problem & Solution
### The Problem
An MCP server that can move money gives an AI assistant a signing key. The assistant
decides, and the transaction is already on chain by the time a human reads about it.
Nothing in the protocol makes the model pause, and nothing bounds what a single
misunderstood instruction can spend.
### The Solution
Bags is a Solana token launchpad whose defining feature is
creator fee sharing: a token's trading fees are split on-chain between the people who
launched and promote it, claimable at any time. That makes "who earns from this token,
how much is claimable, and claim it" a real workflow — and the one BagOS automates.
BagOS lets an AI assistant read Bags/Solana token data and — with explicit
confirmation — execute swaps and claim creator fees from your wallet. Writes are off
unless you configure them, they are mainnet-only, and the first call to a write tool
signs nothing: it returns a preview and a single-use token that only authorizes the
exact arguments it was issued for.
## 🏗️ Architecture & Tech Stack
Every write goes through this:
Listed badge (optional)
Copy this line into the README if you want the listing mark. Optional, and it does not affect being listed.
[![Listed on Anclum](https://anclum.com/badge/listed.svg)](https://anclum.com/en/s/edycutjong-bagos/)
Source
awesome · https://github.com/edycutjong/BagOS
Browse by field
MCP servers
Traction
1 ★
Listed by
23 independent sources
added
today
Security policy
the repository has SECURITY.md at its root (we checked that the file exists, not what it says)

More like this

All 6,229 →

Filed under

Every tag opens the full list for that filter. Counts are the live catalogue figures.

Browse all fields →

← Back to index