mcp hooks

610 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

SubagentStop

73

vmihalis/hacker-bob

Hook Claude Code

One of 5 in settings.json

Runs when a subagent finishes for evaluator-agent, evaluator-fanout, evaluator-evm-agent, evaluator-svm-agent, evaluator-move-agent, evaluator-substrate-agent, evaluator-cosmwasm-agent and evaluator-fanout-child tool calls, executing agent-run-stop.js via node (8 commands). From vmihalis/hacker-bob.

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

WorktreeCreate

74

CodeAlive-AI/codealive-mcp

Hook Claude Code

One of 3 in settings.json

Runs when a git worktree is created, running python3 "$HOME/.local/bin/codealive-jj-claude-worktree". From CodeAlive-AI/codealive-mcp.

not rated 89 18d ago A tokens not measured original MIT

WorktreeRemove

75

CodeAlive-AI/codealive-mcp

Hook Claude Code

One of 3 in settings.json

Runs when a git worktree is removed, running python3 "$HOME/.local/bin/codealive-jj-claude-worktree". From CodeAlive-AI/codealive-mcp.

not rated 89 18d ago A tokens not measured copy · 88% MIT

PostToolUse

76

ignaciohermosillacornejo/copilot-money-mcp

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, running an inline shell check. From ignaciohermosillacornejo/copilot-money-mcp.

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

PreCompact

77

Apra-Labs/apra-fleet

Hook Claude Code

One of 3 in settings.json

Runs before the context is compacted, running bd prime. From Apra-Labs/apra-fleet.

not rated 72 7d ago A tokens not measured

SessionStart

78

Apra-Labs/apra-fleet

Hook Claude Code

One of 3 in settings.json

Runs when a session starts, running bd prime. From Apra-Labs/apra-fleet.

not rated 72 7d ago A tokens not measured

SessionStart

79

Bene-2020/plane-codex-mcp

Hook

One of 5 in hooks.json

Runs when a session starts on startup, resume, clear and compact, executing index.js. From Bene-2020/plane-codex-mcp.

not rated 96 +14 yesterday A tokens not measured original MIT

UserPromptSubmit

80

Bene-2020/plane-codex-mcp

Hook

One of 5 in hooks.json

Runs when you submit a prompt, before the agent sees it, executing index.js. From Bene-2020/plane-codex-mcp.

not rated 96 +14 yesterday A tokens not measured original MIT

PostToolUse

81

Bene-2020/plane-codex-mcp

Hook

One of 5 in hooks.json

Runs after a tool call finishes for ^mcp__ambient_project__(list_projects, record_project_events, acknowledge_no_project_events, decline_project_binding and restore_project_binding)$ tool calls, executing index.js. From Bene-2020/plane-codex-mcp.

not rated 96 +14 yesterday A tokens not measured original MIT

SessionStart

82

archcore-ai/cli

Hook Claude Code

One of 2 in settings.json

Runs when a session starts, running archcore hooks claude-code session-start. From archcore-ai/cli.

not rated 62 +1 18d ago A tokens not measured original Apache-2.0

PreToolUse

83

circuit-synth/kicad-sch-api

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing dangerous_command_blocker.py and universal_hook_logger.py (2 commands). From circuit-synth/kicad-sch-api.

not rated 52 9mo ago A tokens not measured copy · 53% MIT

PostToolUse

84

circuit-synth/kicad-sch-api

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes, executing universal_hook_logger.py. From circuit-synth/kicad-sch-api.

not rated 52 9mo ago A tokens not measured copy · 100% MIT

PreToolUse

85

richardwhiteii/rlm

Hook Claude Code

One of 2 in settings.json

Runs before the agent uses a tool for Read tool calls, executing check-file-size.sh. From richardwhiteii/rlm.

not rated 49 4mo ago A tokens not measured original MIT

Stop

86

martinkup/symfony-profiler-optimization-advisor-bundle

Hook Claude Code

One of 4 in settings.json

Runs when the agent finishes a response, running an inline shell check. From martinkup/symfony-profiler-optimization-advisor-bundle.

not rated 45 3mo ago A tokens not measured

PreToolUse

87

martinkup/symfony-profiler-optimization-advisor-bundle

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for ExitPlanMode tool calls, running an inline shell check. From martinkup/symfony-profiler-optimization-advisor-bundle.

not rated 45 3mo ago A tokens not measured

SessionStart

89

chaussky/ainalyst

Hook Claude Code

One of 3 in settings.json

Runs when a session starts, executing session_start.sh via bash. From chaussky/ainalyst.

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

PostToolUse

90

chaussky/ainalyst

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes, executing post_tool_use.sh via bash. From chaussky/ainalyst.

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

PostToolUse

91

FTShare-Lab/agent-claim-network

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, running an inline shell check. From FTShare-Lab/agent-claim-network.

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

TaskCompleted

92

actionhero/keryx

Hook Claude Code

One of 2 in settings.json

Runs when a task is marked completed, running bunx biome check --write .. From actionhero/keryx.

not rated 33 12d ago A tokens not measured original MIT

PreToolUse

93

userFRM/rpg-encoder

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Write and Edit tool calls, running an inline shell check. From userFRM/rpg-encoder.

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

PostToolUse

94

userFRM/rpg-encoder

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Bash tool calls, running an inline shell check. From userFRM/rpg-encoder.

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

Stop

95

userFRM/rpg-encoder

Hook Claude Code

One of 4 in settings.json

Runs when the agent finishes a response, running an inline shell check. From userFRM/rpg-encoder.

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

PostToolUse

96

alexanderop/mcp-server-starter-ts

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, MultiEdit and Write tool calls, executing postedit_ts.sh. From alexanderop/mcp-server-starter-ts.

not rated 31 6mo ago A tokens not measured

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: