Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
yaml-mcp-server
command
|
|
|
Package configs provides access to embedded YAML configurations.
|
Package configs provides access to embedded YAML configurations. |
|
internal
|
|
|
app
Package app wires the HTTP server lifecycle and graceful shutdown.
|
Package app wires the HTTP server lifecycle and graceful shutdown. |
|
approver/http
Package http implements an HTTP-based approver client.
|
Package http implements an HTTP-based approver client. |
|
approver/limits
Package limits provides rate and field validation approvers.
|
Package limits provides rate and field validation approvers. |
|
approver/shell
Package shell implements a shell-based approver.
|
Package shell implements a shell-based approver. |
|
audit
Package audit records approval and tool execution events.
|
Package audit records approval and tool execution events. |
|
config
Package config loads server configuration from environment variables.
|
Package config loads server configuration from environment variables. |
|
constants
Package constants defines shared string constants used across the server.
|
Package constants defines shared string constants used across the server. |
|
dsl
Package dsl defines the YAML configuration schema for the server.
|
Package dsl defines the YAML configuration schema for the server. |
|
executil
Package executil provides helpers for templated shell execution.
|
Package executil provides helpers for templated shell execution. |
|
http/health
Package health provides liveness and readiness HTTP handlers.
|
Package health provides liveness and readiness HTTP handlers. |
|
idempotency
Package idempotency provides in-memory response caching for tool calls.
|
Package idempotency provides in-memory response caching for tool calls. |
|
log
Package log provides structured logging helpers.
|
Package log provides structured logging helpers. |
|
protocol
Package protocol defines fixed response formats and decision constants.
|
Package protocol defines fixed response formats and decision constants. |
|
render
Package render provides YAML template rendering helpers.
|
Package render provides YAML template rendering helpers. |
|
runtime
Package runtime builds MCP resources and tools from the YAML DSL.
|
Package runtime builds MCP resources and tools from the YAML DSL. |
|
runtime/approver
Package approver defines interfaces for approval checks.
|
Package approver defines interfaces for approval checks. |
|
runtime/executor
Package executor implements tool execution backends.
|
Package executor implements tool execution backends. |
|
startup
Package startup runs one-time startup hooks.
|
Package startup runs one-time startup hooks. |
|
templates
Package templates provides localized message templates for runtime errors.
|
Package templates provides localized message templates for runtime errors. |
Click to show internal directories.
Click to hide internal directories.