mcp-server hooks

156 tagged mcp-server, measured the same way as everything else here.

Browse within: model-context-protocol 52claude-code-plugin 40claude-ai 22local-first 22ai-memory 18agent-memory 16ai-coding 16knowledge-graph 15docker 11australia 9automation-engine 9belief-revision 9beta 9end-to-end-testing 9

SessionStart

49

devemberx/mcp-server-polarion

Hook Claude Code

One of 4 in settings.json

Runs when a session starts, executing link_sensitive_patterns.py. From devemberx/mcp-server-polarion.

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

PostToolUse

50

mumez/pharo-smalltalk-interop-mcp-server

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, running an inline shell check. From mumez/pharo-smalltalk-interop-mcp-server.

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

SessionStart

51

charleslucas/poe_mcp_suite

Hook Claude Code

One of 3 in settings.json

Runs when a session starts on startup, resume and clear, executing session-start-check.sh via bash. From charleslucas/poe_mcp_suite.

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

PreToolUse

52

charleslucas/poe_mcp_suite

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool, running an inline shell check. From charleslucas/poe_mcp_suite.

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

PostToolUse

53

neptaco/mcproc

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, running an inline shell check. From neptaco/mcproc.

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

PreToolUse

54

whiteknightonhorse/APIbase

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 whiteknightonhorse/APIbase.

not rated 10 today F tokens not measured original MIT

PostToolUse

55

dromologue/workflowyMCP

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Edit, Write and MultiEdit tool calls, executing auto-bundle-skill.sh. From dromologue/workflowyMCP.

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

PostToolUse

56

KenosInc/sigrok-mcp-server

Hook Claude Code

One of 2 in settings.json

Runs after a tool call finishes for Write and Edit tool calls, executing yamllint-check.sh. From KenosInc/sigrok-mcp-server.

not rated 10 +1 17d ago A tokens not measured copy · 47% MIT

PostToolUse

57

leMaur/livewire-flux-mcp

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit tool calls, running an inline shell check. From leMaur/livewire-flux-mcp.

not rated 9 today A tokens not measured original MIT

PreToolUse

58

leMaur/livewire-flux-mcp

Hook Claude Code

One of 3 in settings.json

Runs before the agent uses a tool for Edit tool calls, running an inline shell check. From leMaur/livewire-flux-mcp.

not rated 9 today A tokens not measured original MIT

UserPromptSubmit

59

spranab/swarmcode

Hook Claude Code

One of 2 in settings.json

Runs when you submit a prompt, before the agent sees it, running SWARMCODE_REDIS_URL=redis://192.168.4.161:30379 SWARMCODE_WO. From spranab/swarmcode.

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

SessionStart

60

Looted/kibi

Hook

One of 4 in hooks.json

Runs when a session starts, executing hook-runner.js via node. From Looted/kibi.

not rated 8 4d ago A tokens not measured AGPL-3.0

PreToolUse

61

Looted/kibi

Hook

One of 4 in hooks.json

Runs before the agent uses a tool, executing hook-runner.js via node. From Looted/kibi.

not rated 8 4d ago A tokens not measured AGPL-3.0

PostToolUse

62

Looted/kibi

Hook

One of 4 in hooks.json

Runs after a tool call finishes, executing hook-runner.js via node. From Looted/kibi.

not rated 8 4d ago A tokens not measured AGPL-3.0

PreCompact

63

qfoldit/UEFN-TOOLBELT

Hook Claude Code

One of 3 in settings.json

Runs before the context is compacted, executing compact_hook.py via python. From qfoldit/UEFN-TOOLBELT.

not rated 7 6d ago A tokens not measured

PostToolUse

64

qfoldit/UEFN-TOOLBELT

Hook Claude Code

One of 3 in settings.json

Runs after a tool call finishes for Edit and Write tool calls, executing post_tool_hook.py via python (2 commands). From qfoldit/UEFN-TOOLBELT.

not rated 7 6d ago A tokens not measured

PostToolUse

65

alexanderop/plausible-mcp

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/plausible-mcp.

not rated 6 6mo ago A tokens not measured

PreToolUse

66

s-morgan-jeffries/omnifocus-mcp

Hook Claude Code

One of 4 in settings.json

Runs before the agent uses a tool for Bash tool calls, executing pre_bash.sh. From s-morgan-jeffries/omnifocus-mcp.

not rated 7 4mo ago A tokens not measured copy · 100% MIT

PostToolUse

67

s-morgan-jeffries/omnifocus-mcp

Hook Claude Code

One of 4 in settings.json

Runs after a tool call finishes for Bash tool calls, executing post_bash.sh. From s-morgan-jeffries/omnifocus-mcp.

not rated 7 4mo ago A tokens not measured copy · 100% MIT

SessionStart

68

s-morgan-jeffries/omnifocus-mcp

Hook Claude Code

One of 4 in settings.json

Runs when a session starts, executing session_start.sh. From s-morgan-jeffries/omnifocus-mcp.

not rated 7 4mo ago A tokens not measured copy · 100% MIT

SessionStart

69

ToruAI/megg

Hook

Runs when a session starts on startup and resume, running an inline shell check. From ToruAI/megg.

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

PreToolUse

70

lroy-stack/ai-pod-store

Hook Claude Code

One of 10 in settings.json

Runs before the agent uses a tool, executing pre_tool_use.py and send_event.py via uv with --source-app, --event-type and --summarize (2 commands). From lroy-stack/ai-pod-store.

not rated 5 3mo ago A tokens not measured

PostToolUse

71

lroy-stack/ai-pod-store

Hook Claude Code

One of 10 in settings.json

Runs after a tool call finishes, executing post_tool_use.py and send_event.py via uv with --source-app, --event-type and --summarize (2 commands). From lroy-stack/ai-pod-store.

not rated 5 3mo ago A tokens not measured

Notification

72

lroy-stack/ai-pod-store

Hook Claude Code

One of 10 in settings.json

Runs when the agent sends a notification, executing notification.py and send_event.py via uv with --source-app, --event-type and --summarize (2 commands). From lroy-stack/ai-pod-store.

not rated 5 3mo 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: