Home / Companies / Arcade / Blog / Post Details
Content Deep Dive

Goose: the open-source agent that shaped MCP

Blog post from Arcade

Post Details
Company
Date Published
Author
RL Nabors
Word Count
1,209
Language
English
Hacker News Points
-
Summary

Rizel Scarlett, who led open-source developer relations at Block, played a pivotal role in the development and implementation of Goose, an internal AI agent designed to enhance workflow efficiency through the Model Context Protocol (MCP). Initially developed to address the complexities of integrating new tools that required Python expertise, Goose evolved into the first public MCP client, serving as a reference implementation for new protocol features. This open-source project, co-founded by Block alongside Anthropic and OpenAI, allows developers to create adaptable agents by integrating various models like Claude or GPT, facilitating app-like interactions via MCP Apps. These apps enable direct tool calls, offering a significant advancement over text-based interfaces. Goose's unique features, including scheduled tasks and a lead-worker model, provide flexibility and optimization for different models handling planning, execution, and code review. The project encourages community involvement through open-source collaboration on platforms like Discord and GitHub, promoting Goose as a foundational tool for customized agent development.