Files
beads/.claude-plugin/plugin.json
Steve Yegge 800ed300a6 fix: MCP server bd executable path resolution
Fixes issue where MCP tools failed with "bd executable not found"
when BEADS_PATH was set to command name instead of absolute path.

Changes:
- Remove BEADS_PATH=bd from plugin.json (use auto-detection)
- Enhance config validator to resolve command names via PATH
- Add comprehensive config validation tests (11 new tests)

The validator now accepts both:
  - Absolute paths: /usr/local/bin/bd
  - Command names: bd (resolved via shutil.which)

This makes the MCP server more robust and user-friendly while
maintaining backward compatibility.

All 90 tests pass.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-14 16:37:59 -07:00

34 lines
790 B
JSON

{
"name": "beads",
"description": "AI-supervised issue tracker for coding workflows. Manage tasks, discover work, and maintain context with simple CLI commands.",
"version": "0.9.2",
"author": {
"name": "Steve Yegge",
"url": "https://github.com/steveyegge"
},
"repository": "https://github.com/steveyegge/beads",
"license": "MIT",
"homepage": "https://github.com/steveyegge/beads",
"keywords": [
"issue-tracker",
"task-management",
"ai-workflow",
"agent-memory",
"mcp-server"
],
"mcpServers": {
"beads": {
"command": "uv",
"args": [
"--directory",
"${CLAUDE_PLUGIN_ROOT}/integrations/beads-mcp",
"run",
"beads-mcp"
],
"env": {
"BEADS_ACTOR": "${USER}"
}
}
}
}