Back to Home
KyongSik-Yoon icon

bead-mcp-ts

Verified Safe

by KyongSik-Yoon

Overview

An MCP server to integrate with the beads issue tracker and agent memory system using the bd CLI.

Installation

Run Command
npm start

Environment Variables

  • BEADS_PATH
  • BEADS_DB
  • BEADS_WORKING_DIR
  • BEADS_ACTOR
  • BEADS_NO_AUTO_FLUSH
  • BEADS_NO_AUTO_IMPORT
  • BEADS_REQUIRE_CONTEXT

Security Notes

The server relies heavily on executing the external 'bd' CLI via 'child_process.spawn'. While 'spawn' is generally safer than 'exec', user-provided strings (like titles, descriptions, assignee names, etc.) are passed directly as arguments. This introduces a risk if the 'bd' CLI itself has vulnerabilities that allow command injection or improper handling of malicious input in its arguments. Path resolution for 'workspace_root' also involves `git rev-parse` and file system checks, which, if not properly sanitized or if user input is fully untrusted, could lead to unexpected behavior or information disclosure, although no direct write vulnerabilities are apparent. No 'eval' or hardcoded secrets found.

Similar Servers

Stats

Interest Score0
Security Score6
Cost ClassMedium
Avg Tokens500
Stars0
Forks0
Last Update2025-11-25

Tags

MCPissue trackeragent memorybeadsTypeScript