goose_mcp

goose_mcp

site icon
2025.03.24 6
PythonGoose 扩展MCP 服务器其它
goose_mcp 是一个为 Goose 项目设计的 MCP 服务器实现。它遵循 Goose 的自定义扩展指南,旨在为 Goose 提供额外的功能扩展。通过运行特定的命令,用户可以创建 Python 的虚拟环境,并将 MCP 服务器集成到 Goose 的配置中。
View on GitHub

Overview

基本能力

产品定位

goose_mcp 是一个为 Goose 项目设计的 MCP 服务器实现,旨在为 Goose 提供额外的功能扩展。

核心功能

  • 遵循 Goose 的自定义扩展指南,实现 MCP 服务器的功能。
  • 通过运行 uv sync 命令创建 Python 的虚拟环境。
  • 支持将 MCP 服务器集成到 Goose 的配置中。

适用场景

  • 需要在 Goose 项目中扩展自定义功能的场景。
  • 需要为 Goose 提供额外服务的场景。

工具列表

  • uv sync: 用于创建 Python 的虚拟环境。
  • uv run: 用于运行 MCP 服务器。

常见问题解答

  • 如何将 MCP 服务器集成到 Goose 的配置中? 运行 uv run /foo/bar/path/to/mcp_server/.venv/bin/mcp_server_name 命令并将其添加到 goose configure 中。

使用教程

使用依赖

  • 需要安装 Python 和 Goose 项目。

安装教程

  1. 在 MCP 服务器的目录中运行 uv sync 命令,创建 Python 的虚拟环境。 bash uv sync
  2. 将 MCP 服务器集成到 Goose 的配置中。 bash uv run /foo/bar/path/to/mcp_server/.venv/bin/mcp_server_name

调试方式

  1. 确保 Python 的虚拟环境已正确创建。
  2. 确保 uv run 命令的路径正确。
  3. 检查 Goose 的配置是否正确集成了 MCP 服务器。

许可证

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