Zapier MCP客户端

一个用于连接和交互Zapier MCP服务器的Python客户端,提供获取可用工具列表等功能。

  • by Tattzy25
  • Python
  • 本地部署
  • 1 星标
  • 更新于
在 GitHub 查看 Tattzy25/MCP-Tavily

使用说明

MCP Tavily:Zapier MCP的快速API应用程序

该项目提供了一个简单的Python客户端,用于连接Zapier MCP(多工具协同飞行员)服务器并与之交互,具体演示了如何获取可用工具,如Tavily搜索工具。此客户端旨在成为与MCP平台集成以编程访问其功能的简单示例。

特性

  • FastAPI集成:利用FastAPI框架构建健壮且可扩展的API。
  • MCP塔维利:利用 fastapi_mcp 库与Zapier MCP服务器交互。
  • 连接到指定的Zapier MCP服务器URL。
  • 从MCP服务器获取并列出所有可用工具。
  • 为进一步拨打MCP电话奠定了基础。

入门指南

这些说明将为您提供一份项目副本,并在本地计算机上运行,以用于开发和测试目的。

先决条件

在开始之前,请确保已安装以下内容:

  • Python 3.8+
  • fastapi-mcp 图书馆

您可以安装 fastmcp 使用pip:

pip install fastapi-mcp

安装

  1. 克隆此存储库(或创建 main.py 包含所提供内容的文件)。

  2. 导航到项目目录:

    cd c:\Users\relay\Downloads\hmm
    

用法

要运行客户端并连接到Zapier MCP服务器:

python main.py

成功执行后,脚本将:

  1. 连接到MCP服务器。
  2. 打印客户端是否已连接。
  3. 获取并显示服务器上所有可用工具的JSON列表。
  4. 关闭连接。

输出示例:

Connecting to MCP server...
Client connected: True
Fetching available tools...
Available tools: [
  "tool_name_1",
  "tool_name_2"
]
Example completed

(注意:实际的工具名称将取决于Zapier MCP服务器上配置的内容。)

开源

这个项目是开源的,欢迎贡献。您可以自由地分叉存储库,进行改进,并提交pull请求。

作者

数字骗子

许可证

此项目根据MIT许可证获得许可-有关详细信息,请参阅License.md文件(如果适用,请考虑添加一个)。