Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vouch_goose-0.1.0.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vouch_goose-0.1.0-py3-none-any.whl (2.7 kB view details)

Uploaded Python 3

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

Hashes for vouch_goose-0.1.0.tar.gz
Algorithm Hash digest
SHA256 23ec269d02ca61368086fd81c156121f73d0058a37d6b4935a694441f1802e18
MD5 34b0857b3615e6a9083e197c51d95a56
BLAKE2b-256 fc94d17ed47395b6fb59e504e808970c59d60dbbb1dc3ab4210c0e3e1026777f

See more details on using hashes here.

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

Hashes for vouch_goose-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 784d522fd5649d768f85419bfbf258bf8297f96ffcd5c347edea48755d4cd48c
MD5 419aa37817cde638edd4e8546f082481
BLAKE2b-256 5477093a075dfab1465e42bc090767b601fd7008e2fc5dca877883697e733ae4

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page