The Goose MCP Server Implementation is a project aimed at creating custom MCP (Modular Control Protocol) servers for the Goose platform. This implementation follows the custom-extensions guide provided by Goose, enabling users to extend the functionality of their Goose setup.
The project includes several MCP server implementations, each designed for specific use cases:
To set up the MCP servers:
uv sync
to create the Python .venv
environment.uv run /foo/bar/path/to/mcp_server/.venv/bin/mcp_server_name
command to your goose configure
.Once configured, the MCP servers can be used to extend the capabilities of your Goose platform. Each server is tailored to specific tasks, such as browser automation, task management, or media downloading. Users can leverage these tools to streamline workflows and enhance productivity.
This project is an open-source attempt to create MCP servers for Goose. It is licensed under the GPL-3.0 license.
The project is written entirely in Python.