返回市场
事件管理器

事件管理器

作者:AI-Maker-Space5 星标更新:2025-04-10

项目介绍

<p align = "center" draggable=”false” ><img src="https://gips3.baidu.com/it/u=217003558,1448450916&fm=3081&app=3081&f=PNG?w=970&h=970" width="200px" height="auto"/> </p>

<h1 align="center" id="heading">AI 制造空间:MCP 事件</h1>

该项目展示了使用 Tavily API 进行网络搜索能力的 MCP(模型上下文协议)服务器。该服务器设计用于在标准输入/输出(stdio)传输模式下运行。

项目概述

MCP 服务器设置为使用 Tavily API 处理网络搜索查询。它由以下关键组件构建:

  • TavilyClient:与 Tavily API 交互以执行网络搜索的客户端。

预备条件

  • Python 3.13 或更高版本
  • 有效的 Tavily API 密钥

安装

  1. 克隆仓库

    git clone <repository-url>
    cd <repository-directory>
    
  2. 配置环境变量: 复制 .env.sample 文件到 .env 并添加您的 Tavily API 密钥:

    TAVILY_API_KEY=your_api_key_here
    

运行 MCP 服务器

要启动 MCP 服务器,您需要在 Cursor 的 MCP 配置文件中添加以下内容:

{
    "mcpServers":  {
        "websearch-server": {
            "command" : "uv",
            "args" : ["--directory", "/PATH/TO/REPOSITORY", "run", "server.py"]
        }
    }
}

服务器将启动并通过标准输入/输出监听命令。

使用方法

服务器提供了一个 web_search 工具,可以用来根据给定的查询搜索网络上的信息。这是通过调用带有所需查询字符串的 web_search 函数来实现的。

许可证

本项目采用 MIT 许可证。详情请参阅 LICENSE 文件。

贡献

欢迎贡献!请打开一个议题或提交拉取请求进行任何更改。