vouch-goose
Make Block's Goose agent Vouch-aware. Goose
runs its tools from MCP servers registered as extensions, and Vouch ships an MCP
server (vouch-mcp), so this package registers that server as a Goose extension.
Then any Goose session can create an identity, sign and verify credentials, scan
for leaked keys, and decode DIDs.
Install
pip install vouch-goose # pulls vouch-mcp
One command to wire it in
vouch-goose
This adds a vouch extension to ~/.config/goose/config.yaml, creating the file
if needed and leaving your other extensions untouched. Start Goose and the Vouch
tools are available.
Options:
vouch-goose --config /path/to/config.yaml # a non-default Goose config
vouch-goose --name my-vouch # a different extension name
vouch-goose --keep-existing # do not overwrite an existing entry
Or wire it in from Python
from vouch.integrations.goose import install, extension_config
install() # writes the extension into the Goose config
extension_config() # the config entry, if you would rather merge it yourself
What it writes
extensions:
vouch:
enabled: true
type: stdio
cmd: vouch-mcp
args: []
timeout: 300
License
Apache-2.0. Part of the Vouch Protocol.
Metadata
Release files for vouch-goose 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vouch_goose-0.1.0.tar.gz | 2.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vouch_goose-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.5 kB
Release files / vouch_goose-0.1.0.tar.gz
| Download URL | vouch_goose-0.1.0.tar.gz |
|---|---|
| Size | 2.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
23ec269d02ca61368086fd81c156121f73d0058a37d6b4935a694441f1802e18
|
|
BLAKE2b-256 checksum How to use checksums |
fc94d17ed47395b6fb59e504e808970c59d60dbbb1dc3ab4210c0e3e1026777f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|
Release files / vouch_goose-0.1.0-py3-none-any.whl
| Download URL | vouch_goose-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
784d522fd5649d768f85419bfbf258bf8297f96ffcd5c347edea48755d4cd48c
|
|
BLAKE2b-256 checksum How to use checksums |
5477093a075dfab1465e42bc090767b601fd7008e2fc5dca877883697e733ae4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.9
|