internal/

directory
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2026 License: MIT

Directories

Path Synopsis
Package atomicfile writes complete file replacements durably.
Package atomicfile writes complete file replacements durably.
Package backend owns mcpd's upstream MCP sessions: one shared session per backend, with at-most-once tool dispatch.
Package backend owns mcpd's upstream MCP sessions: one shared session per backend, with at-most-once tool dispatch.
Package catalog flattens every backend's tools into one canonically identified set, refreshed per backend by a coalescing loop.
Package catalog flattens every backend's tools into one canonically identified set, refreshed per backend by a coalescing loop.
Package config loads mcpd's backend declarations and builds least-privilege environments for stdio children.
Package config loads mcpd's backend declarations and builds least-privilege environments for stdio children.
Package embedding requests and caches tool embeddings against an OpenAI-compatible /v1/embeddings gateway.
Package embedding requests and caches tool embeddings against an OpenAI-compatible /v1/embeddings gateway.
Package install points coding-agent clients at mcpd and takes them back off it again.
Package install points coding-agent clients at mcpd and takes them back off it again.
Package manage owns the three operations that change which backends exist: add, remove and reload.
Package manage owns the three operations that change which backends exist: add, remove and reload.
Package mcpsrv builds the two MCP servers mcpd exposes: a three-tool search facade and a full-catalog pass-through, both dispatching through the same catalog and backend registry.
Package mcpsrv builds the two MCP servers mcpd exposes: a three-tool search facade and a full-catalog pass-through, both dispatching through the same catalog and backend registry.
Package oauthstore owns mcpd's downstream OAuth: the token it holds per OAuth-gated backend, the authorizations awaiting a browser callback, and the handler a backend's HTTP transport authorizes with.
Package oauthstore owns mcpd's downstream OAuth: the token it holds per OAuth-gated backend, the authorizations awaiting a browser callback, and the handler a backend's HTTP transport authorizes with.
Package rank scores catalog entries against a query: a lexical scorer ported from the Python prototype, and reciprocal rank fusion of that scorer with an embedding-similarity ordering.
Package rank scores catalog entries against a query: a lexical scorer ported from the Python prototype, and reciprocal rank fusion of that scorer with an embedding-similarity ordering.
Package service installs and manages mcpd as a per-user service.
Package service installs and manages mcpd as a per-user service.
Package testfake provides an in-process MCP backend for mcpd's tests.
Package testfake provides an in-process MCP backend for mcpd's tests.
Package version reports the mcpd build version, advertised to backends over MCP and to the clients mcpd serves.
Package version reports the mcpd build version, advertised to backends over MCP and to the clients mcpd serves.
Package web serves mcpd's loopback HTTP surface: the status page, the status API, the tool inspector, and the cross-origin guard the MCP endpoints share.
Package web serves mcpd's loopback HTTP surface: the status page, the status API, the tool inspector, and the cross-origin guard the MCP endpoints share.

Jump to

Keyboard shortcuts

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