trackmcp
Back to directory
elsewhat

goose-with-mcp-servers

View on GitHub

Codename goose docker image with mcp servers

3 starsServers & Infrastructure Updated Aug 12, 2025

Documentation

goose-with-mcp-servers

Codename goose docker image with mcp servers

Configuring Goose

Run `goose configure` to setup connection from goose to LLM.

Example output for Ollama (use host.docker.internal instead of localhost due to docker networking))

code
Welcome to goose! Let's get you set up with a provider.
  you can rerun this command later to update your configuration

┌   goose-configure 
│
◇  Which model provider should we use?
│  Ollama 
│
◇  Provider Ollama requires OLLAMA_HOST, please enter a value
│  host.docker.internal
│
◇  Enter a model from that provider:
│  qwen2.5
│
◓  Checking your configuration...                                                                                                                                                                                                   └  Configuration saved successfully

  Tip: Run 'goose configure' again to adjust your config or add extensions

Automatic install of Goose

Devcontainer contains installing of Goose via `postCreateCommand`.

code
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash

Dependency

Goose requires libdbus which is also added to Devcontainer

code
sudo apt-get update && sudo apt-get install -y libdbus-1-3

Add GitHub MCP Server to Goose

GitHub Personal access token added via https://github.com/settings/personal-access-tokens/

code
node ➜ /workspaces/goose-with-mcp-servers (main) $ goose configure

This will update your existing config file
  if you prefer, you can edit it directly at /home/node/.config/goose/config.yaml

┌   goose-configure 
│
◇  What would you like to configure?
│  Add Extension 
│
◇  What type of extension would you like to add?
│  Command-line Extension 
│
◇  What would you like to call this extension?
│  GitHub
│
◇  What command should be run?
│  npx -y @modelcontextprotocol/server-github
│
◇  Would you like to add environment variables?
│  Yes 
│
◇  Environment variable name:
│  GITHUB_PERSONAL_ACCESS_TOKEN
│
◇  Environment variable value:
│  ▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪
│
◇  Add another environment variable?
│  No 
│
└  Added GitHub extension

Frequently asked questions

What is goose-with-mcp-servers?

goose-with-mcp-servers is Codename goose docker image with mcp servers

How do I install goose-with-mcp-servers?

Open the GitHub repository and follow its README. Most MCP servers are added to your client's MCP config, then called by your agent.

Is goose-with-mcp-servers open source?

Yes — it is hosted on GitHub at https://github.com/elsewhat/goose-with-mcp-servers and has 3 stars.

Related MCP tools

Run your own MCP server? See who uses it and what to fix.

Measure it with TrackMCP