Skip to content

Pepebot v0.5.5

Choose a tag to compare

@github-actions github-actions released this 01 Mar 13:39
· 113 commits to main since this release
e5dd89d

🐸 Pepebot v0.5.5 - MCP Registry Management

Release Date: 2026-03-01

πŸŽ‰ What's New

πŸ”Œ Native MCP Registry Tooling

Pepebot can now manage MCP server definitions directly from the agent using a new tool: manage_mcp.

  • Add/update MCP server definitions
  • List all configured MCP servers
  • Remove MCP servers
  • Support for stdio, remote sse, and remote http

βš™οΈ MCP Runtime Loading

Pepebot now tries to initialize enabled MCP servers on startup and auto-register discovered MCP tools into the normal tool list used by the agent.

  • Dynamic tools/list discovery from MCP servers
  • MCP tool calls proxied into regular agent tool execution
  • Startup diagnostics for MCP init/list failures

Example:

{
  "action": "add",
  "name": "my-remote-mcp",
  "transport": "http",
  "url": "https://mcp.example.com",
  "headers": {
    "Authorization": "Bearer ${MCP_TOKEN}"
  }
}

🧩 Skills Can Auto-Register MCP

Skills can now declare MCP servers in SKILL.md frontmatter via mcp entries.
When the agent loads context, those MCP definitions are synced automatically into:

~/.pepebot/workspace/mcp/registry.json

That means a skill can bootstrap required MCP endpoints without manual setup.

πŸͺ΅ Better Verbose Logs in agent

pepebot agent now supports -v / --verbose to show richer DEBUG traces:

  • provider request/response diagnostics
  • tool calls, tool arguments, and tool output previews
  • easier troubleshooting when MCP tool routing is missing

You can now run one-shot messages with positional syntax too:

pepebot agent "pakai mcp browser untuk cari harga tiket ke japan" --verbose

πŸ“¦ Installation

Using Install Script (Recommended)

curl -fsSL https://raw.githubusercontent.com/pepebot-space/pepebot/main/install.sh | bash

Using Homebrew

brew tap pepebot-space/pepebot
brew install pepebot

Using Docker

docker pull ghcr.io/pepebot-space/pepebot:latest
docker run -it --rm pepebot:latest

Manual Download

Download the appropriate binary for your platform from the releases page.

πŸš€ Quick Start

  1. Start agent:
    pepebot agent -m "list mcp servers"
  2. Ask agent to add MCP:
    pepebot agent -m "tambahkan MCP remote http bernama docs-mcp ke https://mcp.example.com"
  3. Or use it in workflow steps via manage_mcp.

πŸ“š Documentation

πŸ”— Links

πŸ“ Full Changelog

For a complete list of changes, see CHANGELOG.md.

πŸ“¦ Platform-Specific Downloads

Choose the appropriate binary for your system:

Linux

  • x86_64: pepebot-linux-amd64.tar.gz
  • ARM64: pepebot-linux-arm64.tar.gz
  • ARMv7: pepebot-linux-armv7.tar.gz (Raspberry Pi 3/4)
  • ARMv6: pepebot-linux-armv6.tar.gz (Raspberry Pi 1/Zero)
  • RISC-V 64: pepebot-linux-riscv64.tar.gz
  • MIPS: pepebot-linux-mips.tar.gz / pepebot-linux-mipsle.tar.gz
  • MIPS64: pepebot-linux-mips64.tar.gz / pepebot-linux-mips64le.tar.gz

macOS

  • Intel: pepebot-darwin-amd64.tar.gz
  • Apple Silicon (M1/M2/M3): pepebot-darwin-arm64.tar.gz

Windows

  • x86_64: pepebot-windows-amd64.tar.gz
  • ARM64: pepebot-windows-arm64.tar.gz

BSD

  • FreeBSD x86_64: pepebot-freebsd-amd64.tar.gz
  • FreeBSD ARM64: pepebot-freebsd-arm64.tar.gz

Android

  • ARM64: pepebot-android-arm64.tar.gz (Most devices, Android 5.0+)

πŸ” Verification

All binaries include SHA256 checksums. Verify your download:

sha256sum -c pepebot-*.tar.gz.sha256

Built with ❀️ using Go