Tavily-Anet-MCP Server
@marekkucak
About Tavily-Anet-MCP Server
A Rust implementation of the Model Control Protocol (MCP) server that integrates Tavily's powerful search and web content extraction capabilities. This server enables AI agents and LLM systems to perform real-time web searches and extract content from URLs via a standardized JSON
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Tavily-Anet-MCP Server?
A Rust implementation of the Model Control Protocol (MCP) server that integrates Tavily API for web search and content extraction via NATS transport. It is designed for developers building AI agent systems, LLM-based tools, or research automation that require up-to-date web information.
How to use Tavily-Anet-MCP Server?
Install Rust 1.70+, clone the repository, and add your Tavily API key and NATS URL to a .env file (keys: TAVILY_API_KEY, NATS_URL, MCP_SUBJECT). Start a NATS server, then run cargo run. Test the server with cargo run --example test_client.
Key features of Tavily-Anet-MCP Server
- Tavily Search with comprehensive parameters (query, depth, topic, time range, domain filters)
- Tavily Extract for raw content retrieval from URLs
- NATS transport layer for asynchronous message passing
- JSON-RPC 2.0 compatible API
- Asynchronous request handling with Tokio
- Advanced search including domain filtering and time ranges
Use cases of Tavily-Anet-MCP Server
- Provide real-time web search capabilities to AI agents via a standardized protocol
- Extract raw article or page content for research automation tools
- Integrate with LLM-based systems that need domain-filtered web results
- Perform time-sensitive news searches with configurable day ranges
- Enable AI agents to query structured web data without custom API integrations
FAQ from Tavily-Anet-MCP Server
What are the runtime requirements for Tavily-Anet-MCP Server?
Rust 1.70+ is required for building and running the server. A NATS server must be accessible (locally or via network), and a valid Tavily API key is needed.
How do I obtain a Tavily API key?
Get a Tavily API key from Tavily's website at https://tavily.com.
What transport does Tavily-Anet-MCP Server use?
The server uses NATS as its transport layer for message passing between clients and the server.
How can I test the server without a full setup?
Run the included test client with cargo run --example test_client, which sends sample requests (initialize, listTools, search, extract) and prints responses.
What tools does Tavily-Anet-MCP Server provide?
Two tools: tavily-search (web search with parameters like query, search_depth, topic, days, max_results, domain filters) and tavily-extract (extract raw content from URLs with extract_depth and include_images options).
Frequently asked questions
What are the runtime requirements for Tavily-Anet-MCP Server?
Rust 1.70+ is required for building and running the server. A NATS server must be accessible (locally or via network), and a valid Tavily API key is needed.
How do I obtain a Tavily API key?
Get a Tavily API key from Tavily's website at https://tavily.com.
What transport does Tavily-Anet-MCP Server use?
The server uses NATS as its transport layer for message passing between clients and the server.
How can I test the server without a full setup?
Run the included test client with `cargo run --example test_client`, which sends sample requests (initialize, listTools, search, extract) and prints responses.
What tools does Tavily-Anet-MCP Server provide?
Two tools: `tavily-search` (web search with parameters like query, search_depth, topic, days, max_results, domain filters) and `tavily-extract` (extract raw content from URLs with extract_depth and include_images options).
Basic information
More Search MCP servers

Webz.io News Search
Webz.ioSearch global news using natural language. Webz.io News Search API returns the most relevant articles and content, with filters for source, country, language, date, sentiment, and category.
Google Search Tool
web-agent-masterA Playwright-based Node.js tool that bypasses search engine anti-scraping mechanisms to execute Google searches. Local alternative to SERP APIs with MCP server integration.
Google News MCP Server
ChanMeng666【Star-crossed coders unite!⭐️】Model Context Protocol (MCP) server implementation providing Google News search capabilities via SerpAPI, with automatic news categorization and multi-language support.
Kagi MCP server
kagisearchThe Official Model Context Protocol (MCP) server for Kagi Search & other tools.
G-Search MCP
jae-jaeA powerful MCP server for Google search that enables parallel searching with multiple keywords simultaneously.
Comments