Register the vouch-mcp server as an extension for Block's Goose agent.
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vouch_goose-0.1.0.tar.gz.
File metadata
- Download URL: vouch_goose-0.1.0.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
23ec269d02ca61368086fd81c156121f73d0058a37d6b4935a694441f1802e18
|
|
| MD5 |
34b0857b3615e6a9083e197c51d95a56
|
|
| BLAKE2b-256 |
fc94d17ed47395b6fb59e504e808970c59d60dbbb1dc3ab4210c0e3e1026777f
|
File details
Details for the file vouch_goose-0.1.0-py3-none-any.whl.
File metadata
- Download URL: vouch_goose-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
784d522fd5649d768f85419bfbf258bf8297f96ffcd5c347edea48755d4cd48c
|
|
| MD5 |
419aa37817cde638edd4e8546f082481
|
|
| BLAKE2b-256 |
5477093a075dfab1465e42bc090767b601fd7008e2fc5dca877883697e733ae4
|