tavily-anet-mcp
0
The Tavily-Anet-MCP Server is a Rust-based implementation of the Model Control Protocol (MCP) server. It integrates Tavily's powerful search and content extraction capabilities, designed for developers building AI agent systems or research automation tools. Notable features include advanced search capabilities and a modular architecture utilizing the Anet MCP framework.
Tavily-Anet-MCP Server
A Rust implementation of the Model Control Protocol (MCP) server enabling Tavily search and content extraction via a standardized protocol.
Features
- Tavily Search integration with comprehensive parameters
- Tavily Extract for content retrieval from URLs
- NATS transport layer for message passing
- JSON-RPC 2.0 compatible API
- Asynchronous request handling with Tokio
- Advanced search capabilities including domain filtering, time ranges, and topic selection
Requirements
- Rust 1.70+
- NATS server
- Tavily API Key
Getting Started
- Clone the repository and build the server
- Add your Tavily API key to a
.env
file
Available Tools
- Tavily Search: Provides real-time results using Tavily's AI search engine
- Tavily Extract: Extracts raw content from web pages
Architecture
- Modular design with components such as tools, models, and transport layer.
Troubleshooting
- Verify Tavily API key and NATS server.
License
MIT License
Acknowledgements
Built on top of the Anet MCP Server framework and integrates with the Tavily API.