Fire in da houseTop Tip:Paying $100+ per month for Perplexity, MidJourney, Runway, ChatGPT and other tools is crazy - get all your AI tools in one site starting at $15 per month with Galaxy AI Fire in da houseCheck it out free

goose_mcp

MCP.Pizza Chef: Jay4242

goose_mcp is an MCP server designed to integrate with the Goose framework, enabling custom extension support through MCP protocol. It facilitates running MCP servers within Goose by leveraging Python virtual environments and Goose's configuration system, allowing developers to extend Goose's capabilities with structured, real-time context for LLMs. This server follows Goose's custom-extensions guide to ensure smooth integration and operation.

Use This MCP server To

Integrate MCP servers into Goose for enhanced LLM context handling Run custom MCP extensions within Goose environments Configure Goose to recognize and use MCP servers Enable real-time context sharing between Goose and LLMs Develop and test MCP servers using Goose's Python virtual environments

README

goose_mcp

An attempt at MCP servers for Goose

I tried to follow their custom-extensions guide

Running uv sync in each directory creates the Python .venv environment for each mcp.

From there you can add the uv run /foo/bar/path/to/mcp_server/.venv/bin/mcp_server_name command to your goose configure and it should show up in your goose.

The only thing not afraid of Canada Mooses, is Canada Gooses.

goose_mcp FAQ

How do I set up goose_mcp with Goose?
Run `uv sync` in each directory to create Python .venv environments, then add the MCP server path to your `goose configure` to enable it.
What is the purpose of the Python .venv environment in goose_mcp?
It isolates dependencies for each MCP server, ensuring clean and manageable environments for Goose integration.
Can goose_mcp be used with multiple MCP servers simultaneously?
Yes, you can configure multiple MCP servers in Goose by adding their paths to the configuration, allowing concurrent usage.
Is goose_mcp compatible with other LLM providers besides OpenAI?
Yes, goose_mcp supports integration with various LLM providers like Claude and Gemini through the MCP protocol.
How does goose_mcp follow Goose's custom-extensions guide?
It implements MCP servers according to the guide, ensuring compatibility and ease of extension within the Goose framework.
What command runs the MCP server in goose_mcp?
Use `uv run /path/to/mcp_server/.venv/bin/mcp_server_name` to start the MCP server within the Goose environment.