Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

BBS

БесплатноНе проверен

Message board system with CLI and TUI interfaces enabling forum-style discussions with topics, threads, and messages

GitHubEmbed

Описание

Message board system with CLI and TUI interfaces enabling forum-style discussions with topics, threads, and messages

README

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 all 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             # SQLite -> Markdown
bbs migrate --to sqlite               # Markdown -> SQLite
bbs migrate --to markdown --force     # Overwrite existing data

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

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

from github.com/harperreed/bbs-mcp

Установка BBS

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

▸ github.com/harperreed/bbs-mcp

FAQ

BBS MCP бесплатный?

Да, BBS MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для BBS?

Нет, BBS работает без API-ключей и переменных окружения.

BBS — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить BBS в Claude Desktop, Claude Code или Cursor?

Открой BBS на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare BBS with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории communication