internal/

directory
v0.1.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 5, 2026 License: GPL-3.0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL