cd /Users/marchon/research/modelcontextprotocol/verae-mcp-timestamping-server
uv sync --group devuv run verae-mcp-timestamping-serverVERAE_MCP_TRANSPORT=streamable-http uv run verae-mcp-timestamping-serverThe listener is http://127.0.0.1:8000/mcp.
For the sample page on another origin:
VERAE_MCP_CORS=1 VERAE_MCP_TRANSPORT=streamable-http uv run verae-mcp-timestamping-serverA page served from the public internet still cannot call
127.0.0.1 from current browsers. Open
site/index.html on the same machine, or put TLS and an
access control in front of a non-loopback bind you choose yourself.
signup creates a role user account with no
bearer token. Call login with that username and password to
store the JWT in ~/.verae/auth.properties (mode 600). The
server uses it for scope=global without a restart.
session checks that JWT. create_user adds an
account when the stored role is admin.
# or skip the tool and export a token yourself:
export VERAE_GLOBAL_TOKEN=...uv run pytestStamp traces (live VeraeTime) are a separate script. They write
debug-trace/<YYYY-MM-DDTHHMMSSZ>-<slug>/:
uv run python scripts/transaction_log_test.pybash scripts/build-docs.shHTML lands in docs/html/. PDF lands in
docs/pdf/.