mcp hooks

603 tagged mcp, measured the same way as everything else here.

Browse within: model-context-protocol 191claude-code-plugin 128agent-memory 90local-first 66Multi-Agent 59ai-coding 57ai-tools 54knowledge-graph 52ai-memory 39knowledge-base 30knowledge-management 30fastmcp 28ai-assistant 25codex-plugin 25

SessionStart

193

anishmoncivarghese/sonde

Hook Claude Code

One of 5 in settings.json

Runs when a session starts, running whyline-hook. From anishmoncivarghese/sonde.

not rated 2 +2 5d ago A tokens not measured original Apache-2.0

PreToolUse

194

mrboups/xbrain

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Write, Edit, Write, Edit, Write, Edit and Bash tool calls, executing gsd-prompt-guard.js, gsd-read-guard.js, gsd-workflow-guard.js and gsd-validate-commit.sh via node (4 commands). From mrboups/xbrain.

not rated 2 21d ago A tokens not measured copy · 47% MIT

PostToolUse

195

alexmmatos/arthur-mcp

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write tool calls, executing audit-new-file.sh via bash. From alexmmatos/arthur-mcp.

not rated 2 1mo ago A tokens not measured original MIT

PreToolUse

196

Johnny-Z13/proofslip

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash, Bash, Write and Edit tool calls, executing secret-scan.sh via bash (3 commands). From Johnny-Z13/proofslip.

not rated 1 1mo ago A tokens not measured original MIT

Stop

197

Coinyak/onchainai

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, executing ui-staleness-check.sh. From Coinyak/onchainai.

not rated 1 1mo ago A tokens not measured original MIT

PreToolUse

198

AtlasDevHQ/atlas

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing guard-bun-test.sh via bash. From AtlasDevHQ/atlas.

not rated 1 today A tokens not measured AGPL-3.0

SessionStart

199

malkreide/global-education-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing session-start.sh. From malkreide/global-education-mcp.

not rated 1 4d ago A tokens not measured copy · 53% MIT

SessionStart

200

malkreide/eth-library-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing check-clone-freshness.sh. From malkreide/eth-library-mcp.

not rated 1 5d ago A tokens not measured copy · 86% MIT

SessionStart

201

malkreide/swiss-culture-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts on startup and resume, executing session-start.sh. From malkreide/swiss-culture-mcp.

not rated 1 6d ago A tokens not measured copy · 53% MIT

SessionStart

202

malkreide/termdat-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing session-start-stale-clone.sh. From malkreide/termdat-mcp.

not rated 1 4d ago A tokens not measured original MIT

SessionStart

203

malkreide/swiss-academic-libraries-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing check-clone-freshness.sh. From malkreide/swiss-academic-libraries-mcp.

not rated 1 2d ago A tokens not measured copy · 100% MIT

SessionStart

204

malkreide/swiss-environment-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing session-start.sh. From malkreide/swiss-environment-mcp.

not rated 1 4d ago A tokens not measured copy · 53% MIT

SessionStart

205

malkreide/swiss-road-mobility-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing check-clone-freshness.sh. From malkreide/swiss-road-mobility-mcp.

not rated 1 6d ago A tokens not measured copy · 100% MIT

SessionStart

206

mikhailbovt/ContextDB-Codex

Hook Claude Code

One of 3 in hooks.json

Runs when a session starts on startup, resume, clear and compact, executing contextdb-memory-hook.py via python3. From mikhailbovt/ContextDB-Codex.

not rated 1 11d ago A tokens not measured original Apache-2.0

BeforeAgent

207

ilyautov/cordon

Hook Claude Code

One of 4 in hooks.json

Runs on the BeforeAgent event, executing cli.js via node with --harness. From ilyautov/cordon.

not rated 1 2d ago A tokens not measured original MIT

SessionStart

208

priyanshuchawda/tracepilot-gemini-cli

Hook Claude Code

Runs when a session starts, executing on-start.js via node. From priyanshuchawda/tracepilot-gemini-cli.

not rated 1 2mo ago A tokens not measured copy · 100% Apache-2.0

SessionStart

209

armandojaleo/hipercampo

Hook Claude Code

One of 3 in settings.json

Runs when a session starts, running python -m hipercampo.cli hook. From armandojaleo/hipercampo.

not rated 1 13d ago A tokens not measured original MIT

PostToolUse

210

kzmshx/frontmatter-mcp

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write, Edit and Write tool calls, running an inline shell check (2 commands). From kzmshx/frontmatter-mcp.

not rated 1 8mo ago A tokens not measured original MIT

PreToolUse

211

shawnhack/exocortex

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash(git commit) and Bash(git push) tool calls, executing validate-commit.sh and validate-push.sh via bash (2 commands). From shawnhack/exocortex.

not rated 1 1mo ago A tokens not measured original MIT

PreToolUse

212

Liyuchen0118/RunBeacon

Hook Claude Code

One of 2 in hooks.json

Runs before the agent uses a tool for ^mcp__(?:runbeacon, remote[-_]job[-_]monitor)__job_start$ and ^Bash$ tool calls, executing inject-job-trace.cjs and route-ssh.cjs via node (2 commands). From Liyuchen0118/RunBeacon.

not rated 1 16d ago A tokens not measured original MIT

PreToolUse

213

SVerITG/Metis_PH

Hook Claude Code

One of 8 in settings.json

Runs before the agent uses a tool for WebFetch, WebSearch, Bash, Write, Edit, Read, mcp__metis-rc__read_file, Bash, Read and Glob tool calls, executing pre-tool-use.mjs via node (3 commands). From SVerITG/Metis_PH.

not rated 1 yesterday A tokens not measured AGPL-3.0

SessionStart

214

Blekline/blekline-oss

Hook Claude Code

One of 4 in hooks.json

Runs when a session starts on startup and resume, executing blekline-session-start.sh. From Blekline/blekline-oss.

not rated 1 2d ago A tokens not measured AGPL-3.0

PostToolUse

215

AojdevStudio/simple-memory-mcp

Hook Claude Code

One of 6 in settings.json

Runs after a tool call finishes for Bash, Write, Edit, MultiEdit, TodoWrite, Write, Edit and MultiEdit tool calls, executing post_tool_use.py, import-organizer.py and code-quality-reporter.py (3 commands). From AojdevStudio/simple-memory-mcp.

not rated 1 9mo ago A tokens not measured

SessionStart

216

agallardol/zcode-git-worktrees

Hook Claude Code

One of 3 in hooks.json

Runs when a session starts on startup, resume, clear and compact, executing session-start.mjs via node. From agallardol/zcode-git-worktrees.

not rated 1 16d ago A tokens not measured original MIT

At most 3 mods per repository are shown here, and a mod shipped inside a plugin is left to that plugin's page — the rest are on their repository pages: