Documentation
¶
Overview ¶
Package vellum is the module root. Once the React SPA exists, this file will embed web/dist into the binary via //go:embed (PHY-116).
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
vellum
command
Command vellum is a lightweight, self-hosted MCP server over a folder of markdown files.
|
Command vellum is a lightweight, self-hosted MCP server over a folder of markdown files. |
|
internal
|
|
|
auth
Package auth implements OAuth 2.1 issuer + resource server with a single pre-configured client secret, ported from openclaw-mcp (PHY-112).
|
Package auth implements OAuth 2.1 issuer + resource server with a single pre-configured client secret, ported from openclaw-mcp (PHY-112). |
|
config
Package config loads vellum configuration from environment variables.
|
Package config loads vellum configuration from environment variables. |
|
httpapi
Package httpapi provides the HTTP surface of vellum: health endpoint, the /mcp mount, and later the JSON REST API for the SPA (/api/*).
|
Package httpapi provides the HTTP surface of vellum: health endpoint, the /mcp mount, and later the JSON REST API for the SPA (/api/*). |
|
mcpserver
Package mcpserver exposes vault operations as MCP tools over the Streamable HTTP transport (PHY-111).
|
Package mcpserver exposes vault operations as MCP tools over the Streamable HTTP transport (PHY-111). |
|
vault
Package vault implements the dumb, deterministic file layer over the markdown vault: CRUD with path traversal protection and optimistic concurrency via content hashes (PHY-106).
|
Package vault implements the dumb, deterministic file layer over the markdown vault: CRUD with path traversal protection and optimistic concurrency via content hashes (PHY-106). |
Click to show internal directories.
Click to hide internal directories.