Wire go-sdk Streamable HTTP at /mcp with stamp, verify, hash_report, signup, login, session, create_user. Route global/CID to VeraeTime and local|shared to FileLedger; resolve Authorization bearer via authctx. Flags/env for transport, host, port, require-bearer, URLs, ledger path.
23 lines
731 B
Modula-2
23 lines
731 B
Modula-2
module git.georgelambert.org/marchon/verae-mcp-timestamping-server-go
|
|
|
|
go 1.25.0
|
|
|
|
require (
|
|
github.com/modelcontextprotocol/go-sdk v1.8.0
|
|
github.com/nats-io/nats.go v1.39.1
|
|
)
|
|
|
|
require (
|
|
github.com/google/jsonschema-go v0.4.3 // indirect
|
|
github.com/klauspost/compress v1.17.11 // indirect
|
|
github.com/nats-io/nkeys v0.4.9 // indirect
|
|
github.com/nats-io/nuid v1.0.1 // indirect
|
|
github.com/segmentio/asm v1.1.3 // indirect
|
|
github.com/segmentio/encoding v0.5.4 // indirect
|
|
github.com/yosida95/uritemplate/v3 v3.0.2 // indirect
|
|
golang.org/x/crypto v0.31.0 // indirect
|
|
golang.org/x/oauth2 v0.35.0 // indirect
|
|
golang.org/x/sync v0.20.0 // indirect
|
|
golang.org/x/sys v0.41.0 // indirect
|
|
golang.org/x/time v0.15.0 // indirect
|
|
)
|