Directories
¶
| Path | Synopsis |
|---|---|
|
Package audit provides structured security audit logging for tool invocations, HTTP proxy requests, and authentication events.
|
Package audit provides structured security audit logging for tool invocations, HTTP proxy requests, and authentication events. |
|
Package auth provides authentication providers for the HTTP proxy.
|
Package auth provides authentication providers for the HTTP proxy. |
|
kerberos
Package kerberos provides GSSAPI/SPNEGO authentication for HTTP requests.
|
Package kerberos provides GSSAPI/SPNEGO authentication for HTTP requests. |
|
Package cache provides a namespaced key-value cache for plugins.
|
Package cache provides a namespaced key-value cache for plugins. |
|
Package config handles core configuration loading and environment variable resolution for wtmcp.
|
Package config handles core configuration loading and environment variable resolution for wtmcp. |
|
Package encoding provides output format encoding for tool results.
|
Package encoding provides output format encoding for tool results. |
|
Package google provides shared OAuth2 token loading for Google API plugins.
|
Package google provides shared OAuth2 token loading for Google API plugins. |
|
Package plugin implements plugin process management, discovery, lifecycle, and the bidirectional JSON-lines transport.
|
Package plugin implements plugin process management, discovery, lifecycle, and the bidirectional JSON-lines transport. |
|
Package pluginctx loads and serves plugin context/instruction files as MCP resources.
|
Package pluginctx loads and serves plugin context/instruction files as MCP resources. |
|
Package protocol defines the wire protocol message types for bidirectional JSON-lines communication between core and plugins.
|
Package protocol defines the wire protocol message types for bidirectional JSON-lines communication between core and plugins. |
|
Package proxy provides an HTTP proxy that makes authenticated requests on behalf of plugins.
|
Package proxy provides an HTTP proxy that makes authenticated requests on behalf of plugins. |
|
Package ratelimit provides per-key token bucket rate limiting for tool calls and HTTP proxy requests.
|
Package ratelimit provides per-key token bucket rate limiting for tool calls and HTTP proxy requests. |
|
Package sandbox provides a stub implementation when built without the sandbox tag.
|
Package sandbox provides a stub implementation when built without the sandbox tag. |
|
secrets
|
|
|
securefile
Package securefile creates memory-backed files readable by path.
|
Package securefile creates memory-backed files readable by path. |
|
vault
Package vault implements Ansible Vault 1.1/1.2 encryption and decryption in pure Go.
|
Package vault implements Ansible Vault 1.1/1.2 encryption and decryption in pure Go. |
|
Package server wires the MCP server to the plugin manager, registering tools from plugin manifests and serving via stdio.
|
Package server wires the MCP server to the plugin manager, registering tools from plugin manifests and serving via stdio. |
|
Package stats provides tool usage tracking and token estimation for wtmcp.
|
Package stats provides tool usage tracking and token estimation for wtmcp. |
Click to show internal directories.
Click to hide internal directories.