
goose-with-mcp-servers

2025.02.14
1
开发工具自动化工具开发效率
goose-with-mcp-servers 是一个集成了 MCP 服务器的 Docker 镜像,主要用于配置和运行 Goose 工具,以便与 LLM(大型语言模型)进行交互。它支持自动安装和配置 Goose,并提供了一些扩展功能,如 GitHub 集成。
View on GitHub
Overview
基本能力
产品定位
goose-with-mcp-servers 是一个 Docker 镜像,集成了 MCP 服务器,用于配置和运行 Goose 工具,以便与 LLM 进行交互。
核心功能
- 配置 Goose:通过
goose configure
命令设置 Goose 与 LLM 的连接。 - 自动安装 Goose:通过 Devcontainer 的
postCreateCommand
自动安装 Goose。 - 依赖管理:安装必要的依赖库(如 libdbus)。
- 扩展功能:支持添加扩展,如 GitHub 集成。
适用场景
- 开发环境配置:快速配置开发环境,以便与 LLM 交互。
- 自动化工具集成:集成 GitHub 等工具,提升开发效率。
- Docker 环境部署:在 Docker 环境中部署和运行 Goose 工具。
工具列表
- Goose:用于与 LLM 交互的工具,支持配置和扩展。
- GitHub 扩展:通过
npx -y @modelcontextprotocol/server-github
命令集成 GitHub 功能。
常见问题解答
- 如何配置 Goose?
运行
goose configure
命令,按照提示输入相关信息。 - 如何自动安装 Goose?
使用
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash
命令。 - 如何添加 GitHub 扩展?
运行
goose configure
,选择添加扩展,输入扩展名称和命令。
使用教程
使用依赖
安装 libdbus 依赖库:
sudo apt-get update && sudo apt-get install -y libdbus-1-3
安装教程
自动安装 Goose:
curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash
调试方式
配置 Goose 与 LLM 的连接:
goose configure
添加 GitHub 扩展:
goose configure
按照提示输入扩展名称和命令。