goose-with-mcp-servers

goose-with-mcp-servers

site icon
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 进行交互。

核心功能

  1. 配置 Goose:通过 goose configure 命令设置 Goose 与 LLM 的连接。
  2. 自动安装 Goose:通过 Devcontainer 的 postCreateCommand 自动安装 Goose。
  3. 依赖管理:安装必要的依赖库(如 libdbus)。
  4. 扩展功能:支持添加扩展,如 GitHub 集成。

适用场景

  1. 开发环境配置:快速配置开发环境,以便与 LLM 交互。
  2. 自动化工具集成:集成 GitHub 等工具,提升开发效率。
  3. Docker 环境部署:在 Docker 环境中部署和运行 Goose 工具。

工具列表

  1. Goose:用于与 LLM 交互的工具,支持配置和扩展。
  2. GitHub 扩展:通过 npx -y @modelcontextprotocol/server-github 命令集成 GitHub 功能。

常见问题解答

  1. 如何配置 Goose? 运行 goose configure 命令,按照提示输入相关信息。
  2. 如何自动安装 Goose? 使用 curl -fsSL https://github.com/block/goose/releases/download/stable/download_cli.sh | CONFIGURE=false bash 命令。
  3. 如何添加 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

按照提示输入扩展名称和命令。

许可证

该项目遵循 Apache-2.0 开源许可条款,请参阅 Apache-2.0 了解完整条款。