Tavily Web Search Extension
π₯Plug & Play
Watch the demo
This tutorial covers how to add the Tavily Web Search MCP Server as a goose extension to enable AI-powered web search functionality.
TLDR
- goose Desktop
- goose CLI
Command
npx -y tavily-mcp
Environment Variable
TAVILY_API_KEY: <YOUR_API_KEY>
Configurationβ
info
Note that you'll need uv installed on your system to run this command, as it uses uvx.
- goose Desktop
- goose CLI
- Launch the installer
- Click
Yesto confirm the installation - Get your Tavily API Key and paste it in
- Click
Add Extension - Click the button in the top-left to open the sidebar
- Navigate to the chat
- Run the
configurecommand:
goose configure
- Choose to add a
Command-line Extension.
β goose-configure
β
β What would you like to configure?
β Add Extension
β
β What type of extension would you like to add?
β β Built-in Extension
β β Command-line Extension (Run a local command or script)
β β Remote Extension (SSE)
β β Remote Extension (Streaming HTTP)
β
- Give your extension a name.
β goose-configure
β
β What would you like to configure?
β Add Extension
β
β What type of extension would you like to add?
β Command-line Extension
β
β What would you like to call this extension?
β Tavily Web Search
β
- Enter the command to run when this extension is used.
β goose-configure
β
β What would you like to configure?
β Add Extension
β
β What type of extension would you like to add?
β Command-line Extension
β
β What would you like to call this extension?
β Tavily Web Search
β
β What command should be run?
β npx -y tavily-mcp
β
- Enter the number of seconds Goose should wait for actions to complete before timing out. Default is
300seconds.
β goose-configure
β
β What would you like to configure?
β Add Extension
β
β What type of extension would you like to add?
β Command-line Extension
β
β What would you like to call this extension?
β Tavily Web Search
β
β What command should be run?
β npx -y tavily-mcp
β
β Please set the timeout for this tool (in secs):
β 300
β
- Enter a description for this extension.
β goose-configure
β
β What would you like to configure?
β Add Extension
β
β What type of extension would you like to add?
β Command-line Extension
β
β What would you like to call this extension?
β Tavily Web Search
β
β What command should be run?
β npx -y tavily-mcp
β
β Please set the timeout for this tool (in secs):
β 300
β
β Enter a description for this extension:
β Search the web with Tavily MCP
β
- Add an environment variable for this extension.
info
Obtain your Tavily API Key and paste it in. You can get your API key by signing up at tavily.com and navigating to your account settings.
β goose-configure
β
β What would you like to configure?
β Add Extension
β
β What type of extension would you like to add?
β Command-line Extension
β
β What would you like to call this extension?
β Tavily Web Search
β
β What command should be run?
β npx -y tavily-mcp
β
β Please set the timeout for this tool (in secs):
β 300
β
β Enter a description for this extension:
β Search the web with Tavily MCP
β
β Would you like to add environment variables?
β Yes
β
β Environment variable name:
β TAVILY_API_KEY
β
β Environment variable value:
β βͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺβͺ
β
β Add another environment variable?
β No
β
β Added Tavily Web Search extension
Example Usageβ
The Tavily MCP server enables AI-powered web search functionality in your goose interactions. When you obtain your API key, you'll have access to Tavily's advanced search capabilities including:
- Real-time web search
- Structured data extraction
- Content analysis
- Topic-specific search
goose Promptβ
Search for recent news about artificial intelligence breakthroughs in medicine and summarize the key findings.
goose Outputβ
I'll use the Tavily news search tool to find recent news about AI breakthroughs in medicine.
βββ tavily_news_search | tavily ββββββββββββββββββββββββββ
max_results: 5
query: ...
Let me summarize the key findings from the recent news about AI in medicine:
1. Personalized AI-Driven Healthcare:
- Development of AI systems that act as "personal doctors" that work alongside human clinicians rather than replacing them
- Focus on augmenting clinical capabilities while maintaining human oversight
2. Breakthrough in Medical Imaging:
- A significant advancement in CT scan analysis has been reported in Nature
- Development of a "Unified total-body CT image" (Uni-CT) algorithm that:
- Automatically generates single series of total-body CT images
- Concatenates multiple images of segmented organs using organ-specific window settings
- Reduces diagnosis time by 35% without compromising accuracy
- Improves efficiency in trauma cases
3. Future Trends:
- Movement toward democratized AI in healthcare, potentially reducing the gap between large and small healthcare providers
- Development of hyper-personalized medical experiences powered by AI
- Integration of AI systems that can perform human-like reasoning in medical contexts
The most concrete breakthrough appears to be in medical imaging, with the Uni-CT algorithm showing promising results in improving both the speed and accuracy of trauma diagnosis. This represents a practical application of AI that could have immediate benefits in emergency medicine.
Would you like me to search for more specific information about any of these developments or explore other areas of AI in medicine?
tip
You can adjust the search parameters for different types of queries and depths of information. The extension supports both quick searches and comprehensive research.