使用说明
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
安装
-
克隆此存储库(或创建
main.py包含所提供内容的文件)。 -
导航到项目目录:
cd c:\Users\relay\Downloads\hmm
用法
要运行客户端并连接到Zapier MCP服务器:
python main.py
成功执行后,脚本将:
- 连接到MCP服务器。
- 打印客户端是否已连接。
- 获取并显示服务器上所有可用工具的JSON列表。
- 关闭连接。
输出示例:
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文件(如果适用,请考虑添加一个)。
