gitlab-mcp
A Model Context Protocol (MCP) server for GitLab
Crawler Summary
Context engineering quality scanner for Claude Code. Scores 45 check layers across CLAUDE.md, skills, hooks, memory, and planning artifacts — adaptive reports, CE pattern mapping, time estimates. <h1 align="center">Second Brain Health Check</h1> <p align="center"> <strong>Your Claude Code setup has 38 things that could be better. This finds them in 2 seconds.</strong> </p> <p align="center"> <a href="https://www.npmjs.com/package/second-brain-health-check"><img src="https://img.shields.io/npm/v/second-brain-health-check?style=flat-square&color=222" alt="npm version" /></a> <a href="https://opensource.org/lice Capability contract not published. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 2/25/2026.
Freshness
Last checked 2/25/2026
Best For
second-brain-health-check is best for claude, claude-code, mcp workflows where MCP compatibility matters.
Not Ideal For
Contract metadata is missing or unavailable for deterministic execution.
Evidence Sources Checked
editorial-content, GITHUB MCP, runtime-metrics, public facts pack
Context engineering quality scanner for Claude Code. Scores 45 check layers across CLAUDE.md, skills, hooks, memory, and planning artifacts — adaptive reports, CE pattern mapping, time estimates. <h1 align="center">Second Brain Health Check</h1> <p align="center"> <strong>Your Claude Code setup has 38 things that could be better. This finds them in 2 seconds.</strong> </p> <p align="center"> <a href="https://www.npmjs.com/package/second-brain-health-check"><img src="https://img.shields.io/npm/v/second-brain-health-check?style=flat-square&color=222" alt="npm version" /></a> <a href="https://opensource.org/lice
Public facts
5
Change events
1
Artifacts
0
Freshness
Feb 25, 2026
Capability contract not published. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 2/25/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 25, 2026
Vendor
Iwo Szapar
Artifacts
0
Benchmarks
0
Last release
0.13.3
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Capability contract not published. No trust telemetry is available yet. 5 GitHub stars reported by the source. Last updated 2/25/2026.
Setup snapshot
git clone https://github.com/iwo-szapar/second-brain-health-check.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Iwo Szapar
Protocol compatibility
MCP
Adoption signal
5 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
bash
npx second-brain-health-check setup
text
================================================================
SECOND BRAIN HEALTH CHECK v0.12.6
================================================================
AUTHENTICATION
--------------
Do you have a Second Brain Guide token? [Yes / No]
PROFILE
-------
What is your name? Iwo
What do you do? AI Implementation Expert
Priorities? (pick all that apply)
▶ Build faster with AI
Improve system quality
Reduce context switching
HEALTH CHECK
------------
Running 38 checks...bash
npx second-brain-health-check
bash
npx second-brain-health-check --dashboard
bash
claude mcp add second-brain-health -- npx second-brain-health-check
text
Run health check on current project
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Context engineering quality scanner for Claude Code. Scores 45 check layers across CLAUDE.md, skills, hooks, memory, and planning artifacts — adaptive reports, CE pattern mapping, time estimates. <h1 align="center">Second Brain Health Check</h1> <p align="center"> <strong>Your Claude Code setup has 38 things that could be better. This finds them in 2 seconds.</strong> </p> <p align="center"> <a href="https://www.npmjs.com/package/second-brain-health-check"><img src="https://img.shields.io/npm/v/second-brain-health-check?style=flat-square&color=222" alt="npm version" /></a> <a href="https://opensource.org/lice
Scores your Claude Code Second Brain — CLAUDE.md, skills, hooks, memory, and planning artifacts — across 38 check layers. Returns adaptive reports with Context Engineering pattern mapping, prioritized fixes, and time estimates. Zero network calls. Runs locally.
npx second-brain-health-check setup
Interactive onboarding that configures your profile and (optionally) your Guide token for weekly coaching. Takes ~2 minutes. Runs the health check at the end.
================================================================
SECOND BRAIN HEALTH CHECK v0.12.6
================================================================
AUTHENTICATION
--------------
Do you have a Second Brain Guide token? [Yes / No]
PROFILE
-------
What is your name? Iwo
What do you do? AI Implementation Expert
Priorities? (pick all that apply)
▶ Build faster with AI
Improve system quality
Reduce context switching
HEALTH CHECK
------------
Running 38 checks...
npx second-brain-health-check
Scans your current directory and prints the full report to stdout. No install required.
npx second-brain-health-check --dashboard
| Command | What it does |
|:--------|:-------------|
| npx second-brain-health-check | Run the full 38-layer health scan |
| npx second-brain-health-check setup | First-time setup: profile, Guide token, then health check |
| npx second-brain-health-check --dashboard | Generate self-contained HTML report (opens in browser) |
Note:
setupstores your profile in~/.health-check.json. Running it again reconfigures everything. Delete that file to start fresh.
claude mcp add second-brain-health -- npx second-brain-health-check
Run health check on current project
Claude will run the scan, interpret the results, and help you fix what it finds — interactively.
The report adapts to your brain's maturity level. No information overload for beginners, no hand-holding for experts.
<details open> <summary><strong>Empty Brain -- Getting Started Guide</strong></summary> ================================================================
SECOND BRAIN HEALTH CHECK
================================================================
STATUS: No Second Brain detected.
That is totally fine. Here is how to get started:
----------------------------------------------------------------
GETTING STARTED (3 steps, ~20 minutes)
----------------------------------------------------------------
STEP 1: Create CLAUDE.md (~5 min)
Your AI's instruction manual. Start with:
- Who you are and what you do
- Your top 3-5 rules ("always do X", "never do Y")
- Key tools and frameworks you use
STEP 2: Add skills (~10 min)
Create .claude/skills/ with YAML-frontmatter files
that teach Claude your workflows.
STEP 3: Set up memory (~5 min)
Create .claude/memory/ for episodic and semantic
context that persists across sessions.
================================================================
See what a properly configured Second Brain looks like:
https://www.iwoszapar.com/context-engineering
================================================================
</details>
<details open>
<summary><strong>Configured Brain -- Full Report with CE Patterns</strong></summary>
================================================================
SECOND BRAIN HEALTH CHECK
================================================================
SETUP QUALITY: 84/100 (B - Good foundation)
USAGE ACTIVITY: 89/100 (Active - Brain is compounding)
AI FLUENCY: 92/100 (Expert - Advanced AI collaboration)
----------------------------------------------------------------
CONTEXT ENGINEERING PATTERNS (7 patterns)
----------------------------------------------------------------
[pass] Progressive Disclosure |||||||||||||.. 87%
[pass] Knowledge Files as RAM ||||||||||||||. 93%
[warn] Hooks as Guardrails |||||.......... 33%
[pass] Three-Layer Memory ||||||||||||... 80%
[pass] Compound Learning ||||||||||||||. 93%
[pass] Self-Correction |||||||||||.... 73%
[pass] Context Surfaces |||||||||||||.. 87%
----------------------------------------------------------------
TOP FIXES (highest impact)
----------------------------------------------------------------
1. Add profession-specific rules to CLAUDE.md (+3 pts setup, ~10 min)
Include 2+ domain patterns (MEDDPICC, sprint, SEO, KPI, etc.)
2. Add PreToolUse hook for file operations (+5 pts setup, ~15 min)
Prevents accidental writes to protected paths.
================================================================
2 points from Production-grade.
Missing pattern: Hooks as Guardrails.
https://www.iwoszapar.com/context-engineering
================================================================
</details>
Run npx second-brain-health-check --dashboard to generate a self-contained HTML report with semantic color coding, radar chart, and guided fixes.
Three dimensions. 38 check layers. ~424 raw points, normalized to /100.
SETUP QUALITY 25 layers ~249 pts
████████████████████████████████████████████░░░░░░ Structure & config
A (85%+) | B (70%+) | C (50%+) | D (30%+) | F (<30%)
USAGE ACTIVITY 7 layers ~125 pts
████████████████████████████████████████████░░░░░░ Growth & patterns
Active (85%+) | Growing (70%+) | Starting (50%+) | Dormant (30%+) | Empty (<30%)
AI FLUENCY 6 layers ~60 pts
████████████████████████████████████████████░░░░░░ Collaboration depth
Expert (85%+) | Proficient (70%+) | Developing (50%+) | Beginner (30%+) | Novice (<30%)
Reports shift based on brain maturity, detected via a fast pre-scan (~100ms):
| Brain State | Score Range | Report Style | |:--|:--|:--| | Empty | No CLAUDE.md | 3-step getting-started guide with time estimates | | Minimal / Basic | 1--40 | Growth mode: celebrates what exists, shows top 3 fixes only | | Structured+ | 41+ | Full report with all dimensions, CE patterns, and complete breakdown |
The scanner maps all 38 check layers to 7 Context Engineering patterns. This is the signal that separates a collection of files from a working system.
┌─────────────────────────────────────────────────────────────┐
│ CE PATTERN COVERAGE │
├─────────────────────────────────────────────────────────────┤
│ │
│ Progressive Disclosure ██████████████░░ 87% │
│ External doc refs, knowledge files, layered context │
│ │
│ Knowledge Files as RAM ███████████████░ 93% │
│ Knowledge base architecture, directory structure │
│ │
│ Hooks as Guardrails █████░░░░░░░░░░ 33% │
│ PreToolUse / PostToolUse hooks, rules system │
│ │
│ Three-Layer Memory ████████████░░░ 80% │
│ Episodic / semantic separation, session logs │
│ │
│ Compound Learning ███████████████░ 93% │
│ Review loops, compound evidence, workflow maturity │
│ │
│ Self-Correction ███████████░░░░ 73% │
│ Health infra, memory evolution, cross-references │
│ │
│ Context Surfaces ██████████████░░ 87% │
│ MCP servers, plugins, interaction config, context pressure │
│ │
└─────────────────────────────────────────────────────────────┘
| # | Layer | Pts | What It Checks |
|--:|:------|----:|:---------------|
| 1 | CLAUDE.md Foundation | 23 | Quick Start section, About Me, profession-specific rules, gotchas, length (2K--6K chars), freshness (14 days) |
| 2 | Skills & Commands | 24 | 2+ skills, YAML frontmatter, profession-relevant naming, 200+ char instructions |
| 3 | Directory Structure | 15 | Organized folders, separation of concerns |
| 4 | Memory Architecture | 15 | Episodic/semantic separation, not a single blob |
| 5 | Brain Health Infra | 10 | Health monitoring setup |
| 6 | Hooks | 19 | PreToolUse/PostToolUse hooks, coverage |
| 7 | Personalization | 10 | User-specific config |
| 8 | MCP Security | 8 | Server configuration safety |
| 9 | Config Hygiene | 7 | Clean settings, no stale config |
| 10 | Plugin Coverage | 6 | MCP server coverage |
| 11 | Settings Hierarchy | 12 | Project vs user vs global settings |
| 12 | Permissions Audit | 12 | Tool permissions configured |
| 13 | Sandbox Config | 8 | Sandbox boundaries set |
| 14 | Model Config | 8 | Model selection configured |
| 15 | Environment Variables | 10 | Env vars managed |
| 16 | MCP Server Health | 10 | MCP servers responding |
| 17 | Attribution & Display | 6 | Output styling, status line |
| 18 | Agent Config Depth | 8 | Custom agents with tool restrictions |
| 19 | Gitignore Hygiene | 6 | .env and local settings excluded from git |
| 20 | Team Readiness | 8 | Agent teams enabled, team artifacts |
| 21 | Rules System | 6 | .claude/rules/ with scoped rule files |
| 22 | Interaction Config | 8 | Keybindings, output style, thinking mode |
| 23 | Spec & Planning | 10 | Plans/specs directories, structured requirements |
| 24 | Knowledge Base | 10 | .claude/docs/ or .claude/knowledge/ with domain context |
| 25 | Context Pressure | 10 | CLAUDE.md size, knowledge file distribution, total context surface, progressive disclosure |
Session logs, pattern files, memory file dates, review loop evidence, compound learning artifacts, cross-references between memory files, and workflow diversity across skill categories.
</details> <details> <summary><strong>6 AI Fluency Layers</strong> -- progressive disclosure, delegation, orchestration</summary>
Progressive disclosure in CLAUDE.md, skill-to-agent delegation, context-aware skill design, file reference integrity (do paths in CLAUDE.md actually resolve?), multi-tier orchestration with model routing, and interview/spec-first patterns.
</details> ┌──────────────────────┬──────────────────────────────────────────────────┐
│ check_health │ Full 38-layer scan across 3 dimensions. │
│ │ Supports 14 languages, workspace type │
│ │ (solo/team/enterprise), use case context, │
│ │ and mode (full/quick/manifest). │
│ │ Adaptive report based on brain maturity. │
├──────────────────────┼──────────────────────────────────────────────────┤
│ get_fix_suggestions │ Focus on weakest dimension. Prioritized │
│ │ action plan with time estimates. │
├──────────────────────┼──────────────────────────────────────────────────┤
│ generate_dashboard │ Self-contained HTML dashboard. Refined │
│ │ Brutalism design, mobile-responsive, CE radar │
│ │ chart, terminal-style rows, fix guides. │
├──────────────────────┼──────────────────────────────────────────────────┤
│ generate_pdf │ PDF report via headless Chrome. │
└──────────────────────┴──────────────────────────────────────────────────┘
Modes:
full -- complete 38-layer scan with adaptive reportingquick -- detection-only pre-scan (~100ms)manifest -- machine-readable YAML output for CI/other tools ┌─ Security & Privacy Model ────────────────────────────────┐
│ │
│ ◆ Runs entirely locally — zero network calls │
│ ◆ Zero telemetry — nothing is sent anywhere │
│ ◆ Reads file structure and config metadata only │
│ ◆ Never reads your code, emails, or documents │
│ ◆ Secret detection: reports "found/not found" only — │
│ your actual API keys are never shown in output │
│ ◆ Home directory boundary — cannot scan outside $HOME │
│ ◆ stdio transport only │
│ ◆ Path null-byte validation via Zod │
│ ◆ File count limits (5000 max per directory scan) │
│ ◆ Recursion depth limits (3-4 levels) │
│ ◆ All user content escaped in HTML output │
│ │
└───────────────────────────────────────────────────────────┘
Full security details: SCORING.md -- Security Hardening
A "Second Brain" is the persistent context layer that lives alongside Claude Code — your CLAUDE.md, .claude/ directory, skills, hooks, memory files, MCP servers, and planning artifacts. It's what makes Claude remember your preferences, follow your rules, and get smarter over time.
Prompt engineering optimizes a single LLM call. Context engineering optimizes the persistent system surrounding those calls -- the files, hooks, memory, and skills that shape every session.
This tool scores that context engineering layer, not your prompts.
| Document | Purpose | |:---------|:--------| | SCORING.md | Every check, threshold, regex, point value -- the source of truth | | CHANGELOG.md | Full version history from v0.1.0 to v0.9.3 |
Part of the Context Engineering product suite. If your score reveals gaps, Second Brain AI builds the full architecture.
Built by Iwo Szapar -- AI Implementation Expert & Second Brain Architect.
</p>Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
missing
Auth
None
Streaming
No
Data region
Unspecified
Protocol support
Requires: none
Forbidden: none
Guardrails
Operational confidence: low
curl -s "https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/snapshot"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/contract"
curl -s "https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Do not use if
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
A Model Context Protocol (MCP) server for GitLab
A Model Context Protocol (MCP) server for GitLab
This agent researches trends, scripts videos, sets up engagement automation, and compiles everything into a shareable document.
This agent analyzes Reddit data to generate trending content concepts tailored to your audience.
Contract JSON
{
"contractStatus": "missing",
"authModes": [],
"requires": [],
"forbidden": [],
"supportsMcp": false,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": null,
"outputSchemaRef": null,
"dataRegion": null,
"contractUpdatedAt": null,
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/snapshot",
"contractUrl": "https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/contract",
"trustUrl": "https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/trust"
},
"curlExamples": [
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/snapshot\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/contract\"",
"curl -s \"https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-10-09T02:29:18.523Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "unknown",
"confidenceSource": "profile",
"notes": "Listed on profile"
},
{
"key": "claude",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "claude-code",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "second-brain",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "health-check",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "ai-workspace",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "context-engineering",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "model-context-protocol",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|unknown|profile capability:claude|supported|profile capability:claude-code|supported|profile capability:mcp|supported|profile capability:second-brain|supported|profile capability:health-check|supported|profile capability:ai-workspace|supported|profile capability:context-engineering|supported|profile capability:model-context-protocol|supported|profile capability:cli|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Iwo Szapar",
"href": "https://github.com/iwo-szapar/second-brain-health-check#readme",
"sourceUrl": "https://github.com/iwo-szapar/second-brain-health-check#readme",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:03:58.970Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/contract",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/contract",
"sourceType": "contract",
"confidence": "medium",
"observedAt": "2026-02-25T03:03:58.970Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "5 GitHub stars",
"href": "https://github.com/iwo-szapar/second-brain-health-check",
"sourceUrl": "https://github.com/iwo-szapar/second-brain-health-check",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-25T03:03:58.970Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/trust",
"sourceUrl": "https://www.xpersona.co/api/v1/agents/mcp-iwo-szapar-second-brain-health-check/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to second-brain-health-check and adjacent AI workflows.