
goose_mcp

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 项目。
安装教程
- 在 MCP 服务器的目录中运行
uv sync
命令,创建 Python 的虚拟环境。bash uv sync
- 将 MCP 服务器集成到 Goose 的配置中。
bash uv run /foo/bar/path/to/mcp_server/.venv/bin/mcp_server_name
调试方式
- 确保 Python 的虚拟环境已正确创建。
- 确保
uv run
命令的路径正确。 - 检查 Goose 的配置是否正确集成了 MCP 服务器。