PuchAI Hackathon 整合了多种实用工具,涵盖数据抓取、可视化、医药信息查询、用户偏好管理和任务管理等功能,为用户提供了全面且便捷的服务体验,可用于市场调研、数据展示、信息查询和日常任务管理等场景。
点击下方链接即可使用 MCP: 🌟 点击使用 MCP
puch_user_id(字符串) | 用于限流的用户 ID |
| query(字符串) | 关于您所查找内容的描述性查询 |
| subreddits(字符串列表) | 子版块名称列表(无需 'r/' 前缀) |
| keywords(字符串列表) | 使用模糊匹配搜索的关键词 |
| threshold(整数,默认值:80) | 模糊匹配阈值(0 - 100) |
| post_limit(整数,默认值:10) | 每个子版块要检查的新帖子数量(1 - 35) |puch_labels(字符串列表) | x 轴的标签字符串 |
| puch_values(浮点数列表) | 数值(与标签长度相同) |
| width(整数,默认值:900) | 图像宽度(像素) |
| height(整数,默认值:450) | 图像高度(像素) |
| bg_color(字符串,默认值:"#f8fffe") | 背景颜色 |
| bar_color(字符串,默认值:"#4ade80") | 柱状图颜色 |
| title(字符串,可选) | 图表标题 |puch_labels(字符串列表) | x 轴的标签字符串 |
| puch_values(浮点数列表) | 数值(与标签长度相同) |
| width(整数,默认值:900) | 图像宽度(像素) |
| height(整数,默认值:450) | 图像高度(像素) |
| bg_color(字符串,默认值:"#f8fffe") | 背景颜色 |
| line_color(字符串,默认值:"#4ade80") | 折线颜色 |
| title(字符串,可选) | 图表标题 |labels(字符串列表) | 饼图的类别标签 |
| values(浮点数列表) | 每个类别的数值 |
| title(字符串,可选) | 图表标题 |
| width(整数,默认值:1000) | 图像宽度(像素) |
| height(整数,默认值:600) | 图像高度(像素) |x_values(浮点数列表) | x 坐标值 |
| y_values(浮点数列表) | y 坐标值(与 x_values 长度相同) |
| labels(字符串列表,可选) | 点标签 |
| categories(字符串列表,可选) | 用于颜色编码的类别 |
| colors(字符串列表,可选) | 每个点的自定义颜色(十六进制代码) |
| width(整数,默认值:900) | 图像宽度(像素) |
| height(整数,默认值:600) | 图像高度(像素) |
| bg_color(字符串,默认值:"#fafafa") | 背景颜色 |
| point_color(字符串,默认值:"#4F46E5") | 默认点颜色 |
| point_size(整数,默认值:6) | 点半径(像素) |
| title(字符串,可选) | 图表标题 |
| x_label(字符串,可选) | x 轴标签 |
| y_label(字符串,可选) | y 轴标签 |medicine_name(字符串) | 药物名称 |puch_user_id(字符串) | 用户 ID |
| key(字符串,可选) | 要检索的特定偏好键 |puch_user_id(字符串) | 用户 ID |
| key(字符串) | 偏好类别或键(例如,'favorite_color') |
| value(字符串) | 要保存在给定键下的值 |puch_user_id(字符串) | 用户 ID |
| task(字符串) | 任务或待办事项文本 |puch_user_id(字符串) | 用户 ID |puch_user_id(字符串) | 用户 ID |
| index(整数) | 待办事项在 list_todos 中的索引编号(从 1 开始) |user_data.json 中。uv假设您已经安装了 Python。
uv 是一个快速的 Python 包安装程序和环境管理器。
使用以下命令进行安装:
pip install uv
克隆仓库,填充 .env 文件,进入项目目录,然后执行以下命令:
uv run src/main.py
默认情况下,项目将在 端口 8085 上运行。
从以下链接下载并安装 ngrok: https://ngrok.com/download
ngrok config add-authtoken YOUR_AUTHTOKEN
ngrok http 8085/mcp connect {复制的 URL}/mcp AUTH_TOKEN。其中,AUTH_TOKEN 应与 .env 文件中的令牌相同。