Directories
¶
| Path | Synopsis |
|---|---|
|
examples
|
|
|
mutator
command
Example: a simple mutator interceptor that adds an "[audited]" prefix to every tool call result's text content.
|
Example: a simple mutator interceptor that adds an "[audited]" prefix to every tool call result's text content. |
|
validator
command
Example: a simple validator interceptor that rejects tool calls to a tool named "dangerous_tool".
|
Example: a simple validator interceptor that rejects tool calls to a tool named "dangerous_tool". |
|
Package interceptors defines the core types for the MCP interceptor framework: interceptor descriptors (Validator, Mutator), wire protocol types (InvokeParams, InvokeResult), result types (ValidationResult, MutationResult), and supporting enums.
|
Package interceptors defines the core types for the MCP interceptor framework: interceptor descriptors (Validator, Mutator), wire protocol types (InvokeParams, InvokeResult), result types (ValidationResult, MutationResult), and supporting enums. |
|
chain
Package chain provides the SEP-compliant interceptor chain orchestrator.
|
Package chain provides the SEP-compliant interceptor chain orchestrator. |
|
extension
Package extension registers interceptors as first-class MCP primitives.
|
Package extension registers interceptors as first-class MCP primitives. |
|
integrations/gomiddleware
Package gomiddleware provides an optional MCP middleware that automatically executes interceptors for every matching request/response.
|
Package gomiddleware provides an optional MCP middleware that automatically executes interceptors for every matching request/response. |
Click to show internal directories.
Click to hide internal directories.