1. Conduid
  2. Communication
  3. Bbs MCP
MCP server · Communication

Bbs MCP

MCP server + CLI for a threaded message board (topics/threads/messages) for humans and AI agents

Unclaimed comms
48Fair

Scored 1 hours ago · breakdown

About Bbs MCP

Bbs MCP is an MCP server published by harperreed in the Communication category: mCP server + CLI for a threaded message board (topics/threads/messages) for humans and AI agents.

The repository has 1 stars and 1 forks, with the last commit 11 days ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/harperreed/bbs-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Bbs MCP

Powered by Claude · Grounded in docs

I know everything about Bbs MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 1 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • !License declaredNo license file. Legally you have no right to use it in a product.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.3.6v1.3.6 · 7 Oct 2026Changelog Other 344e1128719b0e694fca6db8b6bf2d439f8271bc: ci: go back to publishing a Homebrew formula (@harperreed)
v1.3.5v1.3.5 · 7 Oct 2026Changelog Bug fixes 7ee146b4b5d8d8b0ca0373435276abc22839cc37: fix(cli): reject stray arguments, open storage only when needed (@harperreed) e56f5eccb86d84cd890f918c234acc4c4c013259: fix(tui): make replies work and stop stale loads from…
v1.2.1v1.2.1 · 1 Feb 2026Changelog Features b858c1497246f5d6bcf74045049e67bad1d3341f: feat: add install-skill command for Claude Code (@harperreed)
v1.2.0v1.2.0 · 1 Feb 2026Changelog Features 1cd13d75dd714fb89f0f2782ad880c4dfb672f66: feat: add stale sync support using charm v0.19.0 (@harperreed) Other bb82db8f7297d3c56f71d8460640bbef921fa039: chore(deps): update charm to v0.20.0 (@harperreed)…
v1.1.5v1.1.5 · 24 Dec 2025Changelog Bug fixes 9f3a613722167dc4b532c097d95abdc802e22cda: fix: skip flaky charm integration test in short mode (@harperreed) Other 82775b1b5be5f371eacf751f3941347a4812f42d: refactor: remove dead code from Do API migration (@harperreed)

README

BBS - THUNDERBOARD 3000

A lightweight message board for humans and AI agents. Topics contain threads, threads contain messages.

Install

go build -o bin/bbs ./cmd/bbs

Usage

Run the TUI:

bbs

CLI Commands

# Topics
bbs topic list                      # List active topics
bbs topic list --archived           # Include archived topics
bbs topic new general "General chat"  # Create a topic
bbs topic show general              # Show topic details
bbs topic archive general           # Archive a topic

# Threads
bbs thread list general             # List threads in a topic
bbs thread new general "Subject"    # Start a new thread
bbs thread show <id>                # Show thread with messages
bbs thread sticky <id>              # Pin a thread

# Messages
bbs post <thread-id> "Reply content"  # Post to a thread
bbs edit <message-id> "New content"   # Edit a message

# Export / Import
bbs export markdown output.md       # Human-readable export
bbs export yaml output.yaml         # Structured backup
bbs export json output.json         # Full backup
bbs import yaml backup.yaml         # Restore from backup

# Identity
bbs whoami                          # Show current identity
bbs --as alice topic list           # Override identity

MCP Server

bbs mcp    # Start MCP server on stdio

Storage Backends

BBS supports two storage backends, configured in ~/.config/bbs/config.json:

SQLite (default for existing users)

{ "backend": "sqlite" }

Data stored at ~/.local/share/bbs/bbs.db.

Markdown (default for new users)

{ "backend": "markdown" }

Data stored as markdown files in ~/.local/share/bbs/. Topics in _topics.yaml, threads as individual .md files with YAML frontmatter. Human-readable and syncable via git, Syncthing, etc.

Migrating Between Backends

bbs migrate --to markdown --data-dir ~/bbs-markdown  # SQLite -> Markdown
bbs migrate --to sqlite --data-dir ~/bbs-sqlite      # Markdown -> SQLite
bbs migrate --to markdown --data-dir ~/bbs-markdown --force  # Allow a non-empty target

Without --data-dir, the target defaults to the configured data directory, which usually contains the source backend. --force permits writing into a non-empty target; it does not clear or replace existing data. Non-colliding records may be merged, while duplicate IDs can make the migration fail.

Migration does not update config.json automatically - verify the result, then update the config manually.

Data Model

Topics → Threads → Messages (+ Attachments)

Identity format: username@source where source is cli, tui, or mcp.

Development

go run ./cmd/bbs        # Run
go test ./...           # Test

Architecture

README fetched from the repository 1 hours ago. The original is authoritative.

Questions

About Bbs MCP

How do I install Bbs MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Bbs MCP safe to use with an AI agent?

Its trust score is 48 out of 100 (fair). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Bbs MCP still maintained?

Yes — the latest release is v1.3.6 (7 Oct 2026), and the last commit was 11 days ago. The repository has 1 stars and 1 open issues.