b639ae982181054d8bb5a04e34e21fbb2d4c62f9
Phase 1 deliverable: Context7 (Upstash MCP server для docs lookup) активирован
в brain runtime + распространяется в consumer через target=user-level+consumer.
Plugin несёт bundled .mcp.json (npx -y @upstash/context7-mcp) — auto-register'ится
как MCP-сервер при enabledPlugins.context7=true.
Side-effect (filesystem, не git-tracked):
cp -r ~/.claude/plugins/marketplaces/claude-plugins-official/external_plugins/context7/.
~/.claude/plugins/cache/claude-plugins-official/context7/00679aef889e/
installMethod=manual-cp-from-marketplace-Path2 (Path 2 manual install per Phase 0).
Pre-flight verified:
- npx 11.12.1 available (/c/Program Files/nodejs/npx)
- Runtime smoke: npx -y @upstash/context7-mcp --help → help text displayed,
exit 0 (server can start; transport stdio default, optional --api-key или
CONTEXT7_API_KEY env var для auth)
Conflicts addressed:
- C5: Context7 vs WebFetch — routing.md §3.1 +1 row (Task 4 финализирует) делает
Context7 default для API/SDK docs, WebFetch fallback
- C6: npx runtime — verified выше
- C8: MCP coexistence с magic (21st.dev) — отдельные keys в mcpServers, structurally OK
- C9: community-managed (Upstash) — disclaimer в spec §9.3 + routing.md §3.2
tie-breaker #4 (Task 4 add'ит)
manifest.json brain-internal sha256 updated:
- plugins-manifest.json: d88008b2... → 05abd904...
- settings-fragment.json: 1af1b05e... → f9cf40f2...
Filter regression: 9 user (+context7), 7 consumer (+context7) — context7 в обоих
filter'ах правильно через target=user-level+consumer.
T3 implementer subagent был cut off mid-execution (после plugins-manifest edit,
до settings-fragment + manifest sync). Direct controller execution завершил
remaining steps: cache cp (re-run, был empty), settings-fragment enabledPlugins
edit, sha256 sync, verify + smoke.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Claude Brain
Переиспользуемый «мозг Claude» — правила, хуки, плагины и MCP-серверы — для подключения к проектам.
Quick start
Установить мозг в новый или существующий consumer-проект
cd c:/моя/проекты/claude-brain
./scripts/install.sh --target=/path/to/my-project --version=brain-v1.0
Установить мозг в ~/.claude/ (user-level хуки + плагины + MCP)
cd c:/моя/проекты/claude-brain
./scripts/install.sh --target=$HOME/.claude --version=brain-v1.0
При первом запуске будет prompt для MAGIC_API_KEY (21st.dev). Используй --skip-secrets для CI.
Проверить целостность
./scripts/verify.sh --target=/path/to/my-project
Структура
См. CLAUDE.md для деталей.
Документация
- docs/architecture.md — архитектура brain'а
- docs/how-to-use-brain.md — workflow использования
- docs/how-to-experiment.md — песочница experiments/
- docs/secrets-and-tokens.md — управление секретами
- docs/consumer-projects.md — список known consumer projects
Prerequisites
git≥2.xjq≥1.6python3≥3.10bash(Git Bash на Windows работает)- Optional:
gh(для GitHub repo create),gitleaks(CI),claudeCLI (для plugin install)
Description
Languages
JavaScript
98.7%
Python
1%
Shell
0.3%