model context protocol hooks

192 tagged model context protocol, measured the same way as everything else here.

Browse within: python 32typescript 15knowledge-management 12agpl 10australia 10open-core 10fastmcp 8desktop-mascot 7electron 7obsidian 7agent-memory 6ai-memory 6dns 6mail 6

SessionStart

25

charleslucas/poe_mcp_suite

Hook Claude Code

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

10 9d ago A tokens not measured original MIT

PreToolUse

26

charleslucas/poe_mcp_suite

Hook Claude Code

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

10 9d ago A tokens not measured original MIT

SessionStart

27

n24q02m/mnemo-mcp

Hook

Runs when a session starts, executing session-start.sh. From n24q02m/mnemo-mcp.

10 2d ago A tokens not measured copy · 63% Apache-2.0

PostToolUse

28

n24q02m/mnemo-mcp

Hook

Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, executing post-tool-use.sh. From n24q02m/mnemo-mcp.

10 2d ago A tokens not measured original Apache-2.0

PreToolUse

29

whiteknightonhorse/APIbase

Hook Claude Code

Runs before the agent uses a tool for Bash tool calls, running an inline shell check. From whiteknightonhorse/APIbase.

10 2d ago F tokens not measured original MIT

PreToolUse

30

sumioshi/whatsapp-automation

Hook Claude Code

Runs before the agent uses a tool for mcp__whatsapp-collector__(responder, responder_midia and editar_mensagem) tool calls, executing exigir-voz.sh. From sumioshi/whatsapp-automation.

10 4d ago A tokens not measured original Apache-2.0

PreToolUse

31

LindaHaviv/second-brain

Hook Claude Code

Runs before the agent uses a tool for Write, Edit, MultiEdit and NotebookEdit tool calls, running an inline shell check. From LindaHaviv/second-brain.

10 8d ago A tokens not measured original MIT

SessionStart

32

stevenn/ctxlayer

Hook Claude Code

Runs when a session starts, running an inline shell check. From stevenn/ctxlayer.

9 4d ago A tokens not measured original MIT

SessionStart

33

gyuch-an02/claude-omakase

Hook

Runs when a session starts, executing omakase-session-start.mjs via node. From gyuch-an02/claude-omakase.

8 2d ago A tokens not measured original MIT

PostToolUse

34

gyuch-an02/claude-omakase

Hook

Runs after a tool call finishes for Bash, Edit, Write, MultiEdit and NotebookEdit tool calls, executing omakase-repetition.mjs via node. From gyuch-an02/claude-omakase.

8 2d ago A tokens not measured original MIT

UserPromptSubmit

35

gyuch-an02/claude-omakase

Hook

Runs when you submit a prompt, before the agent sees it, executing omakase-suggest.mjs via node. From gyuch-an02/claude-omakase.

8 2d ago A tokens not measured original MIT

SessionStart

36

malkreide/zurich-opendata-mcp

Hook Claude Code

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

8 2d ago A tokens not measured original MIT

PostToolUse

37

prgilabert/agent-ecosystem-generator

Hook

Runs after a tool call finishes for Write, Edit and MultiEdit tool calls, executing _post_write_hook.py via python. From prgilabert/agent-ecosystem-generator.

8 4mo ago A tokens not measured original MIT

PostToolUse

38

k2wanko/voicepeak-mcp

Hook Claude Code

Runs after a tool call finishes for Edit, Write and Update tool calls, running an inline shell check. From k2wanko/voicepeak-mcp.

6 11mo ago A tokens not measured original MIT

PreToolUse

39

s-morgan-jeffries/omnifocus-mcp

Hook Claude Code

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

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

PostToolUse

40

s-morgan-jeffries/omnifocus-mcp

Hook Claude Code

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

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

SessionStart

41

s-morgan-jeffries/omnifocus-mcp

Hook Claude Code

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

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

SessionStart

42

malkreide/swiss-transport-mcp

Hook Claude Code

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

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

SessionStart

43

jmagar/swag-mcp

Hook

Runs when a session starts, executing plugin-setup.sh and sync-uv.sh (2 commands). From jmagar/swag-mcp.

5 8d ago A tokens not measured copy · 66% MIT

ConfigChange

44

jmagar/swag-mcp

Hook

Runs on the ConfigChange event, executing plugin-setup.sh. From jmagar/swag-mcp.

5 8d ago A tokens not measured copy · 59% MIT

SessionStart

45

livewithlively/lively

Hook

Runs when a session starts on startup, resume, clear, startup, resume, clear, startup, resume, clear, startup, resume and clear, executing session-preload.mjs, sync-harness-assets.mjs, work-flag.mjs and run-custom.mjs via node (4 commands). From livewithlively/lively.

5 2d ago A tokens not measured AGPL-3.0

PostToolUse

46

livewithlively/lively

Hook

Runs after a tool call finishes for mcp__lively__.*, Edit, Write, MultiEdit and NotebookEdit tool calls, executing work-flag.mjs and run-custom.mjs via node (3 commands). From livewithlively/lively.

5 2d ago A tokens not measured AGPL-3.0

Stop

47

livewithlively/lively

Hook

Runs when the agent finishes a response, executing stop-writeback-gate.mjs, work-flag.mjs and run-custom.mjs via node (3 commands). From livewithlively/lively.

5 2d ago A tokens not measured AGPL-3.0

PreCompact

48

olgasafonova/mcp-otel-go

Hook Claude Code

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

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