docs: package runner info (#1172)

This commit is contained in:
Angie Jones
2025-02-10 12:04:25 -06:00
committed by GitHub
parent 3a148c9bc1
commit 217df5200b
5 changed files with 32 additions and 4 deletions

View File

@@ -285,6 +285,7 @@ For example, to start a session with the [Fetch extension](https://github.com/mo
goose session --with-extension "uvx mcp-server-fetch"
```
#### Environment Variables
Some extensions require environment variables. You can include these in your command:
@@ -299,6 +300,10 @@ For example, to start a session with the [GitHub extension](https://github.com/m
goose session --with-extension "GITHUB_PERSONAL_ACCESS_TOKEN=<YOUR_TOKEN> npx -y @modelcontextprotocol/server-github"
```
:::info
Note that you'll need [Node.js](https://nodejs.org/) installed on your system to run this command, as it uses npx.
:::
## Developing Extensions
Goose extensions are implemented with MCP, a standard protocol that allows AI models and agents to securely connect with local or remote resources. Learn how to build your own [extension as an MCP server](https://modelcontextprotocol.io/quickstart/server).