docs: lowercase goose in remaining topics (#5861)
This commit is contained in:
@@ -3,6 +3,6 @@
|
||||
"position": 5,
|
||||
"link": {
|
||||
"type": "generated-index",
|
||||
"description": "How to integrate and use MCP servers as Goose extensions"
|
||||
"description": "How to integrate and use MCP servers as goose extensions"
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Apify Extension
|
||||
description: Add Apify MCP server as a Goose Extension
|
||||
description: Add Apify MCP server as a goose Extension
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Brave Search Extension
|
||||
description: Add Brave Search API as a Goose Extension
|
||||
description: Add Brave Search API as a goose Extension
|
||||
unlisted: true
|
||||
---
|
||||
|
||||
@@ -13,7 +13,7 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller';
|
||||
|
||||
Server moved
|
||||
|
||||
This tutorial will get you started with the [Brave Search MCP Server](https://www.pulsemcp.com/servers/brave-search) as a Goose extension to enable interactive searches for both web and local searches.
|
||||
This tutorial will get you started with the [Brave Search MCP Server](https://www.pulsemcp.com/servers/brave-search) as a goose extension to enable interactive searches for both web and local searches.
|
||||
|
||||
:::tip TLDR
|
||||
<Tabs groupId="interface">
|
||||
@@ -112,7 +112,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
|
||||
└
|
||||
```
|
||||
|
||||
5. Enter the number of seconds Goose should wait for actions to complete before timing out. Default is 300s
|
||||
5. Enter the number of seconds goose should wait for actions to complete before timing out. Default is 300s
|
||||
```sh
|
||||
┌ goose-configure
|
||||
│
|
||||
@@ -218,13 +218,13 @@ The Brave Search MCP server gives you access to the Brave Search API, providing
|
||||
- **Smart Fallbacks**: Local search automatically falls back to web when no results are found
|
||||
|
||||
|
||||
#### Goose Prompt
|
||||
#### goose Prompt
|
||||
|
||||
```
|
||||
( O)> Organize a Italian dinner party with Ian, Rizel, Ace, and Ebony. Find 3 or 4 YouTube cooking channels (with URLs) that focus on Italian cuisine for beginners, and then find one recipe (with URL) for each person to make: one salad, two entrees, and one dessert.
|
||||
```
|
||||
|
||||
#### Goose Output
|
||||
#### goose Output
|
||||
|
||||
```
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
---
|
||||
title: Cloudflare Extension
|
||||
description: Add Cloudflare MCP Servers as Goose Extensions
|
||||
description: Add Cloudflare MCP Servers as goose Extensions
|
||||
unlisted: true
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
import TabItem from '@theme/TabItem';
|
||||
|
||||
This tutorial covers how to add [Cloudflare's MCP Servers](https://github.com/cloudflare/mcp-server-cloudflare) as Goose extensions to manage your Cloudflare infrastructure, debug applications, analyze traffic, and more using natural language.
|
||||
This tutorial covers how to add [Cloudflare's MCP Servers](https://github.com/cloudflare/mcp-server-cloudflare) as goose extensions to manage your Cloudflare infrastructure, debug applications, analyze traffic, and more using natural language.
|
||||
|
||||
Cloudflare provides multiple specialized MCP servers for different aspects of their platform, allowing you to interact with Workers, DNS, security features, analytics, and development tools.
|
||||
|
||||
@@ -72,7 +72,7 @@ Cloudflare provides multiple specialized MCP servers for different use cases:
|
||||
- **Workers:Read/Edit** - For Workers-related servers
|
||||
- **Logs:Read** - For observability and audit logs
|
||||
|
||||
### Step 2: Add MCP Server to Goose
|
||||
### Step 2: Add MCP Server to goose
|
||||
|
||||
Choose one or more servers based on your needs. Here are the most popular configurations:
|
||||
|
||||
@@ -135,7 +135,7 @@ Let's use the Observability server to debug performance issues with a Workers ap
|
||||
Anthropic's Claude 4 Sonnet was used for this task.
|
||||
:::
|
||||
|
||||
#### Goose Prompt
|
||||
#### goose Prompt
|
||||
```
|
||||
I'm seeing high error rates on my Workers application "my-api-worker". Can you help me:
|
||||
1. Check the recent error logs
|
||||
@@ -144,13 +144,13 @@ I'm seeing high error rates on my Workers application "my-api-worker". Can you h
|
||||
4. Suggest optimizations based on the data
|
||||
```
|
||||
|
||||
#### Expected Goose Output
|
||||
#### Expected goose Output
|
||||
```
|
||||
I'll help you debug the issues with your "my-api-worker" application. Let me gather the observability data to identify the problems.
|
||||
|
||||
First, let me check the recent error logs for your worker:
|
||||
|
||||
[Goose uses the observability MCP server to fetch error logs]
|
||||
[goose uses the observability MCP server to fetch error logs]
|
||||
|
||||
I found several issues with your worker:
|
||||
|
||||
@@ -182,7 +182,7 @@ Would you like me to help implement any of these fixes?
|
||||
|
||||
Using the Workers Bindings server to set up storage and AI capabilities:
|
||||
|
||||
#### Goose Prompt
|
||||
#### goose Prompt
|
||||
```
|
||||
I need to set up a new Workers project with:
|
||||
1. KV storage for caching
|
||||
@@ -197,7 +197,7 @@ Can you help me configure these bindings?
|
||||
|
||||
Using the Radar server for security and traffic analysis:
|
||||
|
||||
#### Goose Prompt
|
||||
#### goose Prompt
|
||||
```
|
||||
Can you help me analyze the security posture of my domain example.com? I want to:
|
||||
1. Check for any security threats or malicious traffic
|
||||
@@ -283,7 +283,7 @@ If you encounter issues:
|
||||
|
||||
## Next Steps
|
||||
|
||||
With Cloudflare MCP servers enabled in Goose, you can:
|
||||
With Cloudflare MCP servers enabled in goose, you can:
|
||||
|
||||
- **Monitor and debug** your applications with natural language queries
|
||||
- **Manage infrastructure** through conversational commands
|
||||
|
||||
@@ -67,7 +67,7 @@ Anthropic's Claude 4 Sonnet was used for this task.
|
||||
</TabItem>
|
||||
<TabItem value="cli" label="goose CLI">
|
||||
|
||||
1. Open a terminal and start a new Goose session:
|
||||
1. Open a terminal and start a new goose session:
|
||||
|
||||
```sh
|
||||
goose session
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: GitHub Extension
|
||||
description: Add GitHub MCP Server as a Goose Extension
|
||||
description: Add GitHub MCP Server as a goose Extension
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
@@ -11,7 +11,7 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller';
|
||||
|
||||
<YouTubeShortEmbed videoUrl="https://www.youtube.com/embed/TbmQDv3SQOE" />
|
||||
|
||||
This tutorial covers how to add the [GitHub MCP Server](https://github.com/github/github-mcp-server) as a Goose extension to enable file operations, repository management, search functionality, and more.
|
||||
This tutorial covers how to add the [GitHub MCP Server](https://github.com/github/github-mcp-server) as a goose extension to enable file operations, repository management, search functionality, and more.
|
||||
|
||||
:::tip TLDR
|
||||
<Tabs groupId="interface">
|
||||
@@ -108,7 +108,7 @@ repo: goose-demo
|
||||
─── create_or_update_file | github ──────────────────────────
|
||||
branch: hello-world
|
||||
content: this was written by goose
|
||||
message: Update README.md with Goose message
|
||||
message: Update README.md with goose message
|
||||
owner: angiejones
|
||||
path: README.md
|
||||
repo: goose-demo
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Google Drive Extension
|
||||
description: Add Google Drive MCP Server as a Goose Extension
|
||||
description: Add Google Drive MCP Server as a goose Extension
|
||||
unlisted: true
|
||||
---
|
||||
|
||||
@@ -13,7 +13,7 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller';
|
||||
|
||||
Server archived
|
||||
|
||||
This tutorial covers how to add the [Google Drive MCP Server](https://www.pulsemcp.com/servers/modelcontextprotocol-gdrive) as a Goose extension, allowing you to list, read, and search files in Google Drive.
|
||||
This tutorial covers how to add the [Google Drive MCP Server](https://www.pulsemcp.com/servers/modelcontextprotocol-gdrive) as a goose extension, allowing you to list, read, and search files in Google Drive.
|
||||
|
||||
:::tip TLDR
|
||||
<Tabs groupId="interface">
|
||||
@@ -175,7 +175,7 @@ You'll need to re-authenticate once a day when using the Google Drive extension.
|
||||
└
|
||||
```
|
||||
|
||||
5. Enter the number of seconds Goose should wait for actions to complete before timing out. Default is 300s
|
||||
5. Enter the number of seconds goose should wait for actions to complete before timing out. Default is 300s
|
||||
```sh
|
||||
┌ goose-configure
|
||||
│
|
||||
@@ -275,9 +275,9 @@ You'll need to re-authenticate once a day when using the Google Drive extension.
|
||||
|
||||
## Example Usage
|
||||
|
||||
In this example, I’ll use Goose to quickly gather and summarize important information for my upcoming marketing budget review meeting in 30 minutes. I’ll ask Goose to find relevant documents from my Google Drive, summarize Q1 performance, highlight critical decisions on marketing automation and video production, and identify any outstanding action items from our last meeting.
|
||||
In this example, I’ll use goose to quickly gather and summarize important information for my upcoming marketing budget review meeting in 30 minutes. I’ll ask goose to find relevant documents from my Google Drive, summarize Q1 performance, highlight critical decisions on marketing automation and video production, and identify any outstanding action items from our last meeting.
|
||||
|
||||
### Goose Prompt
|
||||
### goose Prompt
|
||||
```
|
||||
I have an important marketing budget review meeting in 30 minutes and I need your help getting prepared. I have several documents in my Google Drive from our previous meetings and planning sessions. Could you help me by:
|
||||
|
||||
@@ -289,7 +289,7 @@ I have an important marketing budget review meeting in 30 minutes and I need you
|
||||
I need a quick but comprehensive overview so I can walk into this meeting well-prepared.
|
||||
```
|
||||
|
||||
### Goose Output
|
||||
### goose Output
|
||||
|
||||
```
|
||||
I'll help you prepare for your meeting. Let me first list available resources from Google Drive to make sure we access the correct files.
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Google Maps Extension
|
||||
description: Add Google Maps MCP Server as a Goose Extension
|
||||
description: Add Google Maps MCP Server as a goose Extension
|
||||
unlisted: true
|
||||
---
|
||||
|
||||
@@ -11,7 +11,7 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller';
|
||||
|
||||
Server archived
|
||||
|
||||
This tutorial covers how to add the [Google Maps MCP Server](https://www.pulsemcp.com/servers/google-maps-docs) as a Goose extension to enable geocoding, place searching, distance calculations, elevation data retrieval, and directions.
|
||||
This tutorial covers how to add the [Google Maps MCP Server](https://www.pulsemcp.com/servers/google-maps-docs) as a goose extension to enable geocoding, place searching, distance calculations, elevation data retrieval, and directions.
|
||||
|
||||
:::tip TLDR
|
||||
<Tabs groupId="interface">
|
||||
@@ -112,7 +112,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
|
||||
└
|
||||
```
|
||||
|
||||
5. Enter the number of seconds Goose should wait for actions to complete before timing out. Default is 300s
|
||||
5. Enter the number of seconds goose should wait for actions to complete before timing out. Default is 300s
|
||||
```sh
|
||||
┌ goose-configure
|
||||
│
|
||||
@@ -206,29 +206,29 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
|
||||
|
||||
## Example Usage
|
||||
|
||||
Goose acts as an autonomous agent that tracks a delivery driver’s location, updates the customer in real-time, and adjusts ETAs dynamically based on Google Maps traffic data.
|
||||
goose acts as an autonomous agent that tracks a delivery driver’s location, updates the customer in real-time, and adjusts ETAs dynamically based on Google Maps traffic data.
|
||||
|
||||
Goose can:
|
||||
goose can:
|
||||
|
||||
**Monitor Driver Location**
|
||||
* Goose gets the driver’s GPS coordinates every few seconds.
|
||||
* If the driver’s location is significantly behind schedule, Goose recalculates the ETA.
|
||||
* goose gets the driver’s GPS coordinates every few seconds.
|
||||
* If the driver’s location is significantly behind schedule, goose recalculates the ETA.
|
||||
|
||||
**Traffic-Aware ETA Adjustments**
|
||||
* Goose queries Google Maps for live traffic conditions.
|
||||
* If delays are detected, Goose updates the customer’s tracker with a new estimated time.
|
||||
* goose queries Google Maps for live traffic conditions.
|
||||
* If delays are detected, goose updates the customer’s tracker with a new estimated time.
|
||||
|
||||
**Dynamic Customer Notifications**
|
||||
* If the driver is stuck in traffic, Goose sends an alert to the customer: “Your driver is running late due to traffic. Updated ETA: 7:25 PM.”
|
||||
* If the driver is ahead of schedule, Goose notifies the restaurant to prepare the food earlier.
|
||||
* If the driver is stuck in traffic, goose sends an alert to the customer: “Your driver is running late due to traffic. Updated ETA: 7:25 PM.”
|
||||
* If the driver is ahead of schedule, goose notifies the restaurant to prepare the food earlier.
|
||||
|
||||
|
||||
### Goose Prompt
|
||||
### goose Prompt
|
||||
```
|
||||
Track the live GPS location of driver ID #12345. Query Google Maps for real-time traffic data and adjust the estimated delivery time if delays exceed 5 minutes. If ETA changes, update the customer’s live tracker and send an SMS notification. If the delay is greater than 20 minutes, check if another driver within a 1-mile radius can take over the delivery.
|
||||
```
|
||||
|
||||
### Goose Output
|
||||
### goose Output
|
||||
|
||||
:::note CLI
|
||||
Okay, I will track Driver #12345, query Google Maps for traffic data, adjust the ETA, and notify the customer.
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
---
|
||||
title: I Ching Extension
|
||||
description: Add I Ching MCP Server as a Goose Extension
|
||||
description: Add I Ching MCP Server as a goose Extension
|
||||
---
|
||||
|
||||
This tutorial covers how to add the [I Ching MCP Server](https://github.com/threemachines/i-ching) as a Goose extension to enable traditional I Ching divination readings.
|
||||
This tutorial covers how to add the [I Ching MCP Server](https://github.com/threemachines/i-ching) as a goose extension to enable traditional I Ching divination readings.
|
||||
|
||||
:::tip TLDR
|
||||
1. Install: `cargo install i-ching`
|
||||
@@ -20,8 +20,8 @@ rustc --version
|
||||
|
||||
If you need to install or update Rust, visit [rustup.rs](https://rustup.rs/).
|
||||
|
||||
:::tip Use Goose to Help!
|
||||
If you're unsure about any of these steps, you can ask Goose to help you check your system and guide you through the Rust installation process.
|
||||
:::tip Use goose to Help!
|
||||
If you're unsure about any of these steps, you can ask goose to help you check your system and guide you through the Rust installation process.
|
||||
:::
|
||||
|
||||
Once Rust is ready, install the I Ching crate from crates.io:
|
||||
@@ -30,15 +30,15 @@ Once Rust is ready, install the I Ching crate from crates.io:
|
||||
cargo install i-ching
|
||||
```
|
||||
|
||||
Then click the link above to configure it in Goose.
|
||||
Then click the link above to configure it in goose.
|
||||
|
||||
## Example Usage
|
||||
|
||||
### Goose Prompt
|
||||
### goose Prompt
|
||||
|
||||
> Our team is facing a challenging decision about our product roadmap. Could you consult the I Ching for some perspective on how to approach this choice?
|
||||
|
||||
### Goose Output
|
||||
### goose Output
|
||||
|
||||
I'd be happy to consult the I Ching for guidance on your team's product roadmap decision. Let me cast a hexagram for you using the traditional three coins method.
|
||||
─── cast_hexagram | iching ──────────────────────────
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Kiwi Flight Search Extension
|
||||
description: Add Kiwi Flight Search MCP Server as a Goose Extension
|
||||
description: Add Kiwi Flight Search MCP Server as a goose Extension
|
||||
unlisted: true
|
||||
---
|
||||
|
||||
@@ -16,7 +16,7 @@ import { PanelLeft } from 'lucide-react';
|
||||
|
||||
Server moved: https://apify.com/agentify/kiwi-mcp-server
|
||||
|
||||
This tutorial covers how to add the [Kiwi Flight Search MCP Server](https://mcp.kiwi.com) as a Goose extension to enable flight search and price comparison.
|
||||
This tutorial covers how to add the [Kiwi Flight Search MCP Server](https://mcp.kiwi.com) as a goose extension to enable flight search and price comparison.
|
||||
|
||||
:::tip TLDR
|
||||
<Tabs groupId="interface">
|
||||
@@ -64,13 +64,13 @@ This tutorial covers how to add the [Kiwi Flight Search MCP Server](https://mcp.
|
||||
|
||||
Let's search for flights between any two locations on specific dates. You can search by city names or airport codes, and the extension will find available flights with pricing, duration, and booking links.
|
||||
|
||||
### Goose Prompt
|
||||
### goose Prompt
|
||||
|
||||
```
|
||||
Can you help me search for a flight from Paris to Rome for August 9?
|
||||
```
|
||||
|
||||
### Goose Output
|
||||
### goose Output
|
||||
|
||||
```
|
||||
I'd be happy to help you search for flights from Paris to Rome for August 9th! Let me search for available options for you.
|
||||
|
||||
@@ -66,7 +66,7 @@ The available commands allow you to drive the mbot2 rover around, including:
|
||||
|
||||
The default distance to travel is 70cm (about 27 inches), and the turn angles are set to 90 degrees. You can change these values in the [Python code on the mbot2](https://github.com/deemkeen/mbotmcp/blob/main/assets/mbot-mqtt.py). The mbot2 has a lot of other capabilities with the proximity sensors, lights, and color detection sensor on the bottom of the unit that you can add to the Python code, and will need to update [the Java code](https://github.com/deemkeen/mbotmcp/blob/main/src/main/java/de/emkeen/mbotmcp/service/BotService.java) to include those commands via MCP.
|
||||
|
||||
#### Goose Interaction
|
||||
#### goose Interaction
|
||||
|
||||
```
|
||||
( O)> Let my mbot2 explore the area
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: PostgreSQL Extension
|
||||
description: Add PostgreSQL MCP Server as a Goose Extension
|
||||
description: Add PostgreSQL MCP Server as a goose Extension
|
||||
unlisted: true
|
||||
---
|
||||
|
||||
@@ -13,7 +13,7 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller';
|
||||
|
||||
Server archived
|
||||
|
||||
The PostgreSQL MCP Server extension allows Goose to interact directly with your PostgreSQL databases, enabling database operations, querying, and schema management capabilities. This makes it easy to work with your databases through natural language interactions.
|
||||
The PostgreSQL MCP Server extension allows goose to interact directly with your PostgreSQL databases, enabling database operations, querying, and schema management capabilities. This makes it easy to work with your databases through natural language interactions.
|
||||
|
||||
:::tip TLDR
|
||||
<Tabs groupId="interface">
|
||||
@@ -210,14 +210,14 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
|
||||
|
||||
The PostgreSQL extension enables you to query and analyze data or give you information about the table structures. The extension is only capable of *read-only* operations, so you can use it to get information about your database, but not to modify it.
|
||||
|
||||
Just describe what you want to do in natural language, and Goose will help you accomplish it using the appropriate SQL commands and PostgreSQL features.
|
||||
Just describe what you want to do in natural language, and goose will help you accomplish it using the appropriate SQL commands and PostgreSQL features.
|
||||
|
||||
#### Goose Prompt
|
||||
#### goose Prompt
|
||||
```
|
||||
Search my database for any students whose current GPA is higher than the average in their current grade level. Tell me their name, grade, and how much they exceed their grade’s average GPA, and the average GPA.
|
||||
```
|
||||
|
||||
#### Goose Output
|
||||
#### goose Output
|
||||
```
|
||||
Based on the query results, here are the students who are performing above their grade level average:
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Puppeteer Extension
|
||||
description: Add Puppeteer MCP Server as a Goose Extension
|
||||
description: Add Puppeteer MCP Server as a goose Extension
|
||||
unlisted: true
|
||||
---
|
||||
|
||||
@@ -13,7 +13,7 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller';
|
||||
|
||||
Server archived
|
||||
|
||||
This tutorial covers how to add the [Puppeteer MCP Server](https://www.pulsemcp.com/servers/merajmehrabi-puppeteer) as a Goose extension, enabling Goose to interact with websites - navigating pages, filling forms, clicking buttons, taking screenshots, and executing JavaScript in a real browser environment.
|
||||
This tutorial covers how to add the [Puppeteer MCP Server](https://www.pulsemcp.com/servers/merajmehrabi-puppeteer) as a goose extension, enabling goose to interact with websites - navigating pages, filling forms, clicking buttons, taking screenshots, and executing JavaScript in a real browser environment.
|
||||
|
||||
:::tip TLDR
|
||||
<Tabs groupId="interface">
|
||||
@@ -106,7 +106,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
|
||||
└
|
||||
```
|
||||
|
||||
5. Enter the number of seconds Goose should wait for actions to complete before timing out. Default is 300s
|
||||
5. Enter the number of seconds goose should wait for actions to complete before timing out. Default is 300s
|
||||
```sh
|
||||
┌ goose-configure
|
||||
│
|
||||
@@ -191,16 +191,16 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
|
||||
|
||||
|
||||
## Example Usage
|
||||
In this example, I’ll show you how to use Goose with the Puppeteer Extension to perform an accessibility audit on a website. By automating browser interactions, Goose can navigate the site, test keyboard navigation, check color contrast, analyze ARIA attributes, and generate a detailed report with recommendations and code fixes.
|
||||
In this example, I’ll show you how to use goose with the Puppeteer Extension to perform an accessibility audit on a website. By automating browser interactions, goose can navigate the site, test keyboard navigation, check color contrast, analyze ARIA attributes, and generate a detailed report with recommendations and code fixes.
|
||||
|
||||
This allows you to quickly identify and resolve accessibility issues without manually inspecting each page.
|
||||
|
||||
<Tabs groupId="interface">
|
||||
<TabItem value="ui" label="goose Desktop" default>
|
||||
1. Open a new session in Goose Desktop
|
||||
1. Open a new session in goose Desktop
|
||||
</TabItem>
|
||||
<TabItem value="cli" label="goose CLI">
|
||||
1. Open a terminal and start a new Goose session:
|
||||
1. Open a terminal and start a new goose session:
|
||||
|
||||
```sh
|
||||
goose session
|
||||
@@ -209,7 +209,7 @@ This allows you to quickly identify and resolve accessibility issues without man
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
### Goose Prompt
|
||||
### goose Prompt
|
||||
```
|
||||
Can you check if my website is accessible? Please conduct a full accessibility audit, focusing on the following:
|
||||
|
||||
@@ -229,7 +229,7 @@ Here is the website to test: https://broken-workshop.dequelabs.com/. I want to e
|
||||
|
||||
```
|
||||
|
||||
### Goose Output
|
||||
### goose Output
|
||||
|
||||
:::note Desktop
|
||||
I'll help you conduct a comprehensive accessibility audit of the website. I'll use a combination of automated and manual testing approaches to evaluate different accessibility aspects.
|
||||
@@ -413,7 +413,7 @@ This audit reveals several critical accessibility issues that should be addresse
|
||||
|
||||
### Further Automation with GitHub Extension
|
||||
|
||||
You can take this accessibility audit a step further by combining the [GitHub Extension](/docs/mcp/github-mcp) with the Puppeteer Extension. With this setup, Goose doesn’t just find issues and apply fixes, it can also handle the entire Git workflow for you. The GitHub Extension allows Goose to commit changes, create a pull request, and even generate a PR description, so all you have to do is review and merge.
|
||||
You can take this accessibility audit a step further by combining the [GitHub Extension](/docs/mcp/github-mcp) with the Puppeteer Extension. With this setup, goose doesn’t just find issues and apply fixes, it can also handle the entire Git workflow for you. The GitHub Extension allows goose to commit changes, create a pull request, and even generate a PR description, so all you have to do is review and merge.
|
||||
|
||||
1. Enable the GitHub extension by following the steps in the **[GitHub Extension Tutorial](/docs/mcp/github-mcp#configuration)**.
|
||||
|
||||
@@ -422,18 +422,18 @@ You can take this accessibility audit a step further by combining the [GitHub Ex
|
||||
Ensure your GitHub Personal Access Token has the necessary permissions for repository access and pull request creation when using this combined approach.
|
||||
:::
|
||||
|
||||
2. Ask Goose to:
|
||||
2. Ask goose to:
|
||||
|
||||
- Create a new branch
|
||||
- Commit the accessibility improvements
|
||||
- Open a pull request
|
||||
|
||||
### Goose prompt:
|
||||
### goose prompt:
|
||||
|
||||
```
|
||||
Can you create a new branch called 'accessibility-improvements', apply the accessibility fixes you suggested, and open a pull request with these changes?
|
||||
```
|
||||
Goose will then:
|
||||
goose will then:
|
||||
- ✅ Create a branch: `accessibility-improvements`
|
||||
- ✅ Apply the recommended accessibility fixes
|
||||
- ✅ Commit the changes with a descriptive message
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Speech Extension
|
||||
description: Add Speech MCP Server as a Goose Extension
|
||||
description: Add Speech MCP Server as a goose Extension
|
||||
unlisted: true
|
||||
---
|
||||
|
||||
@@ -14,7 +14,7 @@ import GooseDesktopInstaller from '@site/src/components/GooseDesktopInstaller';
|
||||
<YouTubeShortEmbed videoUrl="https://youtube.com/embed/rurAp_WzOiY" />
|
||||
|
||||
|
||||
This tutorial covers how to add the [Speech MCP Server](https://github.com/Kvadratni/speech-mcp) as a Goose extension to enable real-time voice interaction, audio/video transcription, text-to-speech conversion, and multi-speaker audio generation.
|
||||
This tutorial covers how to add the [Speech MCP Server](https://github.com/Kvadratni/speech-mcp) as a goose extension to enable real-time voice interaction, audio/video transcription, text-to-speech conversion, and multi-speaker audio generation.
|
||||
|
||||
:::info Requirement
|
||||
[PortAudio](https://github.com/GoogleCloudPlatform/python-docs-samples/blob/main/scripts/readme-gen/templates/install_portaudio.tmpl.rst#install-portaudio) is required for PyAudio to capture audio from your microphone
|
||||
@@ -23,7 +23,7 @@ This tutorial covers how to add the [Speech MCP Server](https://github.com/Kvadr
|
||||
:::tip TLDR
|
||||
<Tabs groupId="interface">
|
||||
<TabItem value="ui" label="goose Desktop" default>
|
||||
[Launch the installer](goose://extension?cmd=uvx&arg=-p&arg=3.10.14&arg=speech-mcp@latest&id=speech_mcp&name=Speech%20Interface&description=Voice%20interaction%20with%20audio%20visualization%20for%20Goose)
|
||||
[Launch the installer](goose://extension?cmd=uvx&arg=-p&arg=3.10.14&arg=speech-mcp@latest&id=speech_mcp&name=Speech%20Interface&description=Voice%20interaction%20with%20audio%20visualization%20for%20goose)
|
||||
</TabItem>
|
||||
<TabItem value="cli" label="goose CLI">
|
||||
**Command**
|
||||
@@ -47,7 +47,7 @@ Before adding this extension, make sure [PortAudio](https://github.com/GoogleClo
|
||||
<GooseDesktopInstaller
|
||||
extensionId="speech_mcp"
|
||||
extensionName="Speech Interface"
|
||||
description="Voice interaction with audio visualization for Goose"
|
||||
description="Voice interaction with audio visualization for goose"
|
||||
command="uvx"
|
||||
args={["-p", "3.10.14", "speech-mcp@latest"]}
|
||||
/>
|
||||
@@ -112,7 +112,7 @@ Before adding this extension, make sure [PortAudio](https://github.com/GoogleClo
|
||||
└
|
||||
```
|
||||
|
||||
5. Enter the number of seconds Goose should wait for actions to complete before timing out. Default is 300s
|
||||
5. Enter the number of seconds goose should wait for actions to complete before timing out. Default is 300s
|
||||
```sh
|
||||
┌ goose-configure
|
||||
│
|
||||
@@ -196,16 +196,16 @@ Before adding this extension, make sure [PortAudio](https://github.com/GoogleClo
|
||||
|
||||
|
||||
## Example Usage
|
||||
In this example, you'll see how to use Goose with the Speech MCP Server Extension to turn voice commands into code. By speaking directly to Goose, you can launch the speech interface, give a spoken prompt, and have Goose generate and open a webpage based on your request.
|
||||
In this example, you'll see how to use goose with the Speech MCP Server Extension to turn voice commands into code. By speaking directly to goose, you can launch the speech interface, give a spoken prompt, and have goose generate and open a webpage based on your request.
|
||||
|
||||
This allows you to build with Goose hands-free, making development more accessible and interactive.
|
||||
This allows you to build with goose hands-free, making development more accessible and interactive.
|
||||
|
||||
<Tabs groupId="interface">
|
||||
<TabItem value="ui" label="goose Desktop" default>
|
||||
1. Open a new session in Goose Desktop
|
||||
1. Open a new session in goose Desktop
|
||||
</TabItem>
|
||||
<TabItem value="cli" label="goose CLI">
|
||||
1. Open a terminal and start a new Goose session:
|
||||
1. Open a terminal and start a new goose session:
|
||||
|
||||
```sh
|
||||
goose session
|
||||
@@ -214,34 +214,34 @@ This allows you to build with Goose hands-free, making development more accessib
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
|
||||
### Goose Prompt
|
||||
### goose Prompt
|
||||
Here are some things you can say to activate the speech interface:
|
||||
|
||||
- “Goose, I don’t feel like typing today.”
|
||||
- “goose, I don’t feel like typing today.”
|
||||
- “Let’s talk using voice.”
|
||||
- “Can we have a voice conversation?”
|
||||
- “I’d like to speak instead of typing.”
|
||||
- “Goose, launch the speech UI.”
|
||||
- “goose, launch the speech UI.”
|
||||
|
||||
```
|
||||
Goose I don't feel like talking today
|
||||
goose I don't feel like talking today
|
||||
```
|
||||
### Goose Output
|
||||
### goose Output
|
||||
```
|
||||
I understand! In that case, I can help you use voice commands instead. I'll launch the speech interface so you can speak your requests rather than type them
|
||||
|
||||
---- Launch Speech UI ----
|
||||
```
|
||||
|
||||
### Goose Speech 🎙️
|
||||
### goose Speech 🎙️
|
||||
|
||||
**Goose:**
|
||||
**goose:**
|
||||
>_I've launched the speech interface. You can now speak your requests instead of typing. Just speak after you hear my voice and see the microphone activate. What would you like help with?_
|
||||
|
||||
|
||||
**Max:**
|
||||
|
||||
>_Goose, lets create a simple page with the word 'vibes' on it and maybe change colors and make it move around the page and then open this page in the browser once you're done_
|
||||
>_goose, lets create a simple page with the word 'vibes' on it and maybe change colors and make it move around the page and then open this page in the browser once you're done_
|
||||
|
||||
|
||||
<div style={{ width: "100%", height: 0, position: "relative", paddingBottom: "56.25%" }}>
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: Square MCP Extension
|
||||
description: Add the Square API as a Goose Extension
|
||||
description: Add the Square API as a goose Extension
|
||||
---
|
||||
|
||||
import Tabs from '@theme/Tabs';
|
||||
@@ -22,7 +22,7 @@ import CLIExtensionInstructions from '@site/src/components/CLIExtensionInstructi
|
||||
</details>
|
||||
|
||||
|
||||
This tutorial will get you started with the [Square MCP server](https://developer.squareup.com/docs/mcp) to enable interactive and automated work for your Square seller account. The Square MCP server is an open source project that allows you to interact with the Square API using Goose.
|
||||
This tutorial will get you started with the [Square MCP server](https://developer.squareup.com/docs/mcp) to enable interactive and automated work for your Square seller account. The Square MCP server is an open source project that allows you to interact with the Square API using goose.
|
||||
|
||||
Square offers two versions of the MCP server:
|
||||
|
||||
@@ -55,9 +55,9 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
|
||||
<TabItem value="ui" label="goose Desktop" default>
|
||||
1. [Launch the installer](https://mcp.squareup.com/goose)
|
||||
2. Click `OK` to confirm the installation
|
||||
3. Goose should open a browser tab to an OAuth permissions page. Double-check which permissions you want to allow, and click `Grant Access`.
|
||||
3. goose should open a browser tab to an OAuth permissions page. Double-check which permissions you want to allow, and click `Grant Access`.
|
||||
4. It will ask you to login or reauthenticate to Square, and may ask you to confirm the permissions you want to allow.
|
||||
5. In Goose, navigate to the chat
|
||||
5. In goose, navigate to the chat
|
||||
|
||||
</TabItem>
|
||||
<TabItem value="cli" label="goose CLI">
|
||||
@@ -68,7 +68,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
|
||||
timeout={300}
|
||||
/>
|
||||
|
||||
When you start the next session, Goose will open a browser where you can grant permissions and sign in to your Square account.
|
||||
When you start the next session, goose will open a browser where you can grant permissions and sign in to your Square account.
|
||||
|
||||
</TabItem>
|
||||
</Tabs>
|
||||
@@ -141,7 +141,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
|
||||
|
||||
The Square MCP server allows you to interact with Square's connect API with an extensive [service catalog](https://github.com/square/square-mcp-server?tab=readme-ov-file#service-catalog) to access the Square API ecosystem.
|
||||
|
||||
#### Goose Prompt
|
||||
#### goose Prompt
|
||||
|
||||
```
|
||||
( O)> Find my food menu from the following image and import these into my Square seller account. "my-burger-menu.png"
|
||||
@@ -149,7 +149,7 @@ The Square MCP server allows you to interact with Square's connect API with an e
|
||||
|
||||
[Here's the menu image used in the demo.](../assets/guides/square-mcp-goosin-menu.png)
|
||||
|
||||
#### Goose Output
|
||||
#### goose Output
|
||||
|
||||
```
|
||||
I'll help you import these menu items into your Square catalog. I'll use the Square API to create catalog items for each burger. Let me break this down into steps:
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
---
|
||||
title: VS Code Extension
|
||||
description: Use VS Code MCP Server as a Goose Extension for file operations and VS Code integration
|
||||
description: Use VS Code MCP Server as a goose Extension for file operations and VS Code integration
|
||||
unlisted: true
|
||||
---
|
||||
|
||||
@@ -10,7 +10,7 @@ import YouTubeShortEmbed from '@site/src/components/YouTubeShortEmbed';
|
||||
|
||||
<YouTubeShortEmbed videoUrl="https://www.youtube.com/embed/gddEgvCLrgU" />
|
||||
|
||||
This tutorial covers how to add the [VS Code MCP Server](https://github.com/block/vscode-mcp) as a Goose extension to enable VS Code integration, file operations, and development workflow management.
|
||||
This tutorial covers how to add the [VS Code MCP Server](https://github.com/block/vscode-mcp) as a goose extension to enable VS Code integration, file operations, and development workflow management.
|
||||
|
||||
:::tip TLDR
|
||||
|
||||
@@ -131,7 +131,7 @@ Note that you'll need [Node.js](https://nodejs.org/) installed on your system to
|
||||
|
||||
## Example Usage
|
||||
|
||||
The VS Code MCP extension enables Goose to interact with your VS Code environment, managing files, projects, and development workflows.
|
||||
The VS Code MCP extension enables goose to interact with your VS Code environment, managing files, projects, and development workflows.
|
||||
|
||||
The key strength of the VS Code MCP Server is its ability to:
|
||||
|
||||
@@ -142,10 +142,10 @@ The key strength of the VS Code MCP Server is its ability to:
|
||||
|
||||
|
||||
:::note
|
||||
Every time you start a Goose session with the VS Code MCP server enabled, it checks to see if a matching project is open in VS Code. If not, it will prompt you to open the project before proceeding.
|
||||
Every time you start a goose session with the VS Code MCP server enabled, it checks to see if a matching project is open in VS Code. If not, it will prompt you to open the project before proceeding.
|
||||
:::
|
||||
|
||||
### Goose Prompt
|
||||
### goose Prompt
|
||||
|
||||
```
|
||||
Update the contributing guide with instructions on how to start docusaurus dev server
|
||||
|
||||
Reference in New Issue
Block a user