Token导航 LogoToken导航TokenDH.com
Tavily Anet MCP logo
搜索检索未说明官方级别未说明来源级核验

Tavily Anet MCP

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-RPC interface, making it ideal for building AI tools.

工具数

2

提示词数

0

GitHub Stars

0

资源数

0
内容提取RustLLM工具

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

marekkucak

提供方

marekkucak

最后核验

2026/5/18 03:28

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

Tavily Anet MCP服务器

Rust实现 模型控制协议(MCP) 该服务器通过标准化协议提供Tavily搜索和内容提取功能。

该服务器集成了强大的Tavily API和Anet MCP框架,使人工智能代理能够执行网络搜索并从URL中提取内容 AI代理系统, 基于LLM的工具,或 研究自动化 这需要最新的网络信息。

______________________________________________________________________

特性

  • ✅ Tavily Search集成了全面的参数
  • 📄 Tavily Extract用于从URL中检索内容
  • 🔄 用于消息传递的NATS传输层
  • 🛠️ JSON-RPC 2.0兼容API
  • ⚡ 与Tokio的异步请求处理
  • 🔍 高级搜索功能,包括域过滤、时间范围和主题选择

______________________________________________________________________

需求

  • 1.70+
  • NATS 本地运行或可通过网络访问的服务器
  • Tavilly API密钥 (从 Tavily的网站)

______________________________________________________________________

安装

克隆存储库并构建服务器:

git clone https://github.com/yourusername/tavily-anet-mcp.git
cd tavily-anet-mcp

将Tavily API密钥添加到 .env 文件:

TAVILY_API_KEY=your_api_key_here
NATS_URL=nats://localhost:4222
MCP_SUBJECT=mcp.requests

______________________________________________________________________

入门指南

运行服务器

# Start a NATS server in another terminal or ensure one is already running
# Example:
nats-server

# Run the Tavily MCP server
cargo run

测试服务器

您可以使用附带的测试客户端测试服务器:

cargo run --example test_client

这将向服务器发送各种请求(初始化、listTools、搜索、提取)并打印响应。

______________________________________________________________________

可用工具

1.塔维利搜索

一个强大的网络搜索工具,使用Tavily的人工智能搜索引擎提供全面、实时的结果。

参数:

  • query (必填):搜索查询字符串
  • search_depth:“基本”或“高级”(默认为“基本”)
  • topic:“general”或“news”(默认值:“general”)
  • days:返回结果的天数(新闻主题)
  • time_range:“日”、“周”、“月”、“年”
  • max_results:5-20(默认值:10)
  • include_images:布尔值
  • include_raw_content:布尔值
  • include_domains:要包含的域数组
  • exclude_domains:要排除的域数组

例子:

{
  "name": "tavily-search",
  "arguments": {
    "query": "Latest developments in AI",
    "max_results": 5,
    "topic": "news",
    "days": 7
  }
}

2.塔维利提取物

从网页中提取原始内容的工具。

参数:

  • urls (必填):从中提取内容的URL数组
  • extract_depth:“基本”或“高级”(默认为“基本”)
  • include_images:布尔值(默认值:false)

例子:

{
  "name": "tavily-extract",
  "arguments": {
    "urls": ["https://www.rust-lang.org/"],
    "extract_depth": "advanced",
    "include_images": true
  }
}

______________________________________________________________________

建筑

服务器采用模块化设计:

  • 工具 –Tavily搜索和提取实现
  • 模型 –Tavilly API响应结构
  • 实用 –格式化和辅助函数
  • 运输 –NATS消息传输层

______________________________________________________________________

发展

添加新功能

要使用额外的Tavily功能扩展服务器:

  1. 在中定义响应结构 src/models/tavily.rs
  2. 在中实施该工具 src/tools/ 遵循工具特性
  3. 在中添加格式化功能 src/utils/formatter.rs
  4. 在中注册该工具 src/main.rs

______________________________________________________________________

故障排除

  • 确保Tavily API密钥有效,并在环境变量中正确设置
  • 检查NATS服务器是否正在运行且可访问
  • 验证请求格式是否与每个工具的预期输入模式匹配

______________________________________________________________________

许可证

MIT许可证

______________________________________________________________________

致谢

目录标签

目录标签

内容提取RustLLM工具research-and-datatavilymcpai-toolsAI代理系统本地部署Web搜索Rust开发

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP