Skip to main content

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)

Source distribution for vouch-goose 0.1.0
File Size Uploaded
vouch_goose-0.1.0.tar.gz 2.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vouch-goose 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page