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. |
Click to show internal directories.
Click to hide internal directories.