tavily-mcp-search
1
My Tavily Search MCP Agent is a Model Context Protocol Server leveraging the Tavily API for efficient web searches across business, news, finance, and politics. It provides developer-friendly features such as asynchronous handling, error recovery, and clean results formatting.
🔍 My Tavily Search MCP Agent
A powerful Model Context Protocol (MCP) Server powered by the Tavily API, designed for high-quality, reliable information retrieval from business, news, finance, and politics through a robust developer interface.
🌟 Why I Built Tavily Search MCP
- Lightning-fast async search responses
- Built-in fault tolerance and automatic retries
- Clean markdown-formatted results
- Smart content snippets
- Comprehensive error handling
- Optional image results
- Specialized news search
🚀 Quick Start
Installing via Smithery
Install Tavily Search for Claude Desktop automatically via Smithery.
💡 Core Features
- Asynchronous request handling
- Built-in error handling and automatic retries
- Configurable request timeouts
- Comprehensive logging
- Clean markdown-formatted output
- Snippet previews with source URLs
🛠️ Developer Integration
- Requires Python 3.11+, UV Package Manager, and a Tavily API key.
Project Architecture
- Clean, modular structure for ease of development.
Key Components
- MCP protocol implementation and error recovery
- Tavily API client integration
Troubleshooting Guide
- Connection issues and API troubleshooting steps provided.
Running Tests
- Instructions to run unit tests using pytest.
Community and Support
- Encourages GitHub issue reporting and contribution.
Security and Best Practices
- Secure API key handling, timeout management, and error tracking.
License
- Licensed under MIT.
Acknowledgments
- Thanks to the Tavily API team and MCP protocol community.