mcp hooks

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

Browse within: model-context-protocol 190claude-code-plugin 128agent-memory 85local-first 66Multi-Agent 59ai-coding 53knowledge-graph 51ai-memory 39knowledge-base 30knowledge-management 29fastmcp 28codex-plugin 25markdown 24ai-assistant 23

PostToolUse

145

L337-org/docker-mcp

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running an inline shell check. From L337-org/docker-mcp.

not rated 4 yesterday A tokens not measured original MIT

PreToolUse

146

0xSoftBoi/suwappubot

Hook Claude Code

One of 5 in settings.json

Runs before the agent uses a tool for Agent and Task tool calls, executing guard-general-purpose.py via python3. From 0xSoftBoi/suwappubot.

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

PreToolUse

147

PrintrFi/printr-mcp

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Bash, Edit and Write tool calls, executing pre-tool.sh via bash. From PrintrFi/printr-mcp.

not rated 3 1mo ago A tokens not measured

Stop

148

VibeTechnologies/vibe-mcp

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, executing task-readiness-check.cjs via node. From VibeTechnologies/vibe-mcp.

not rated 3 12d ago A tokens not measured original Apache-2.0

Stop

149

aoreshkov/oracle-forms-mcp

Hook Claude Code

One of 2 in settings.json

Runs when the agent finishes a response, executing stop-verify.sh via bash. From aoreshkov/oracle-forms-mcp.

not rated 3 5d ago A tokens not measured copy · 45% Apache-2.0

PreToolUse

150

clownware/product-dev

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Edit and Write tool calls, executing pretooluse_guard.py via python3. From clownware/product-dev.

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

PreToolUse

151

dinhanhthi/coding-friend

Hook

One of 8 in hooks.json

Runs before the agent uses a tool for Read, Write, Edit, Glob, Grep and apply_patch tool calls, executing privacy-block.sh and scout-block.cjs (2 commands). From dinhanhthi/coding-friend.

not rated 3 5d ago A tokens not measured original MIT

PreToolUse

152

agentprism/agentprism-workflows

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for mcp__agentprism-workflows__workflow tool calls, executing workflow-source-gate.mjs via node. From agentprism/agentprism-workflows.

not rated 3 6d ago A tokens not measured original Apache-2.0

PreToolUse

153

SVerITG/Metis

Hook Claude Code

One of 7 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.

not rated 3 18d ago A tokens not measured AGPL-3.0

PreToolUse

154

an0malous/mcp-custos

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Edit and Write tool calls, running an inline shell check. From an0malous/mcp-custos.

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

PreToolUse

155

PSkinnerTech/SkyFi-MCP-server

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Bash, Write, Edit and MultiEdit tool calls, running an inline shell check (2 commands). From PSkinnerTech/SkyFi-MCP-server.

not rated 3 1y ago A tokens not measured

PostToolUse

156

Monkopedia/rouse-context

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From Monkopedia/rouse-context.

not rated 5 yesterday A tokens not measured original Apache-2.0

PreToolUse

157

retospect/precis-mcp

Hook Claude Code

One of 6 in settings.json

Runs before the agent uses a tool for Edit, Write, MultiEdit, NotebookEdit, Read, Bash, Grep, mcp__precis__put, mcp__precis__edit, mcp__precis__delete and mcp__precis__tag tool calls, executing guard-worktree-path.py, guard-sealed-migration.py, rca-triage-nudge.py, guard-secret-read.py, guard-commit-on-main.py…

not rated 3 5d ago A tokens not measured GPL-3.0

PostToolUse

158

FASTPROD/ContextEngine

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Bash, Edit and Write tool calls, executing agents.ts (2 commands). From FASTPROD/ContextEngine.

not rated 3 5d ago A tokens not measured

PostToolUse

159

mattmre/EVOKORE-MCP-PUBLIC

Hook Claude Code

One of 7 in settings.json

Runs after a tool call finishes, executing session-replay.js, evidence-capture.js, after-edit.js and subagent-tracker.js via node (4 commands). From mattmre/EVOKORE-MCP-PUBLIC.

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

UserPromptSubmit

160

spideynolove/memory

Hook Claude Code

One of 3 in settings.json

Runs when you submit a prompt, before the agent sees it, executing user_prompt_submit.py and context_router.py via python (2 commands). From spideynolove/memory.

not rated 3 5mo ago A tokens not measured original MIT

PostToolUse

161

jovandyaz/knowtis-app

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, running an inline shell check. From jovandyaz/knowtis-app.

not rated 3 +1 yesterday A tokens not measured original MIT

PreCompact

162

olgasafonova/productplan-mcp-server

Hook Claude Code

One of 3 in settings.json

Runs before the context is compacted, running bd prime. From olgasafonova/productplan-mcp-server.

not rated 3 8d ago A tokens not measured copy · 100% MIT

PreToolUse

163

Declade/lucairn-sdks

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From Declade/lucairn-sdks.

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

PreToolUse

164

Nosmoht/talos-mcp-server

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Bash, mcp__github__push_files and mcp__github__create_or_update_file tool calls, executing require-review.sh via bash (3 commands). From Nosmoht/talos-mcp-server.

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

SessionStart

165

OnourImpram/mneme

Hook

One of 4 in hooks.json

Runs when a session starts, running mneme hook session-start. From OnourImpram/mneme.

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

SessionStart

166

malkreide/sbb-opendata-mcp

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, executing klon-aktualitaet.sh. From malkreide/sbb-opendata-mcp.

not rated 2 3d ago A tokens not measured copy · 44% MIT

SessionStart

167

malkreide/swiss-democracy-mcp

Hook Claude Code

One of 2 in settings.json

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

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

UserPromptSubmit

168

djerok/glm-mcp

Hook

Runs when you submit a prompt, before the agent sees it, executing glm_router_hook.mjs via node. From djerok/glm-mcp.

not rated 2 1mo 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: