← 返回目录
P

Python-Use

社区
框架 / SDK
让 Python 成为 AI 的执行接口

这是用于开发 MCP Server 或 Agent 的框架,不是可以直接连接到客户端的 Server。

分类
其他 第 228 / 230
Stars
★ 4.0k 非常热门
运行环境
Python
凭据
需要 API Key / 凭据
许可证
其他 / 未声明
最近提交
⚠
20FMRS · D

README 将 Python-Use 定义为 AI 驱动 Python 执行的智能执行范式,而不是 MCP 服务器。源材料未提供 MCP 清单、工具标识符、传输方式或客户端兼容性信息。

最强项 · 文档质量 7/20 最弱项 · 可靠性 0/20

可靠性
0/20
安全与权限
5/20
维护活跃度
4/20
文档质量
7/20
安装易用性
4/20
查看各项评分依据
可靠性 0/20
仓库 README 明确宣称“无 MCP”,且服务器清单未缓存;没有证据表明仓库根目录实现了 MCP 初始化、工具列表握手或任何声明工具。因此作为 MCP 服务器的关键路径不可验证,按静态审查应判为 0 分。
安全与权限 5/20
README 描述将完整 Python 执行环境交给模型,可访问文件系统、浏览器、网络、IoT 和任意 Python 包,权限边界与数据流控制均未说明。安装第三方库示例包含用户确认,但没有 MCP 级权限、危险操作确认、沙箱或最小权限证据;未发现明确的凭据窃取或无确认不可逆操作证据,因此不触发 0-4 红线区间。
维护活跃度 4/20
提供的元数据仅显示项目未归档、存在 13 个 open issues;没有版本发布、提交频率、依赖更新、安全响应渠道或维护者治理证据。许可证标为 NOASSERTION,构成明显维护与合规扣分。
文档质量 7/20
README 提供了项目定位、安装命令、配置示例、运行模式和若干示例,但没有 MCP 工具参数、能力边界、成本、错误处理或故障排查文档,并且其核心定位明确否定 MCP 能力。内容对普通 CLI 使用尚可,但不足以支持 MCP 审核。
安装易用性 4/20
README 给出了 pip 安装、配置文件和 aipy CLI 启动步骤,但没有 MCP manifest、主流 MCP 客户端配置或连接步骤;从准备运行时到建立 MCP 连接的路径无法验证,且需要外部 LLM API 密钥。

静态评测 · 未实际运行收录于 2026-08-14

查看 FMRS 评分方法 →

选型与风险

能访问什么读取本地文件写入 / 删除本地文件执行命令或代码访问网络控制浏览器

适合谁

  • 希望用自然语言驱动 Python 执行的用户
  • 需要灵活编排 Python 生态的开发者
  • 熟悉 Python 并希望使用 Python Mode 的高级用户

不适合谁

  • 需要标准 MCP 工具或 MCP 传输协议的客户端集成
  • 只想获得代码而不执行代码的用户
  • 不希望模型访问真实环境或安装第三方软件包的场景

所需权限

  • 可能需要访问 Python 可访问的网络、文件系统、本地资源、浏览器或设备
  • 可能需要使用用户提供的 LLM API 密钥
  • 安装第三方 Python 软件包前需要用户确认

风险与副作用

  • 模型生成的代码会直接与执行环境交互,可能带来数据访问或环境修改风险
  • 自动化网页、文件系统、设备或 IoT 操作可能产生意外影响
  • 第三方软件包安装会扩大执行环境的依赖和风险
  • API 密钥需要写入本地配置文件并承担相应的凭据保护责任

安装接入

准备工作

运行环境:Python

安装:pip install aipyapp。运行 aipy 进入 Task Mode,或运行 aipy --python 进入 Python Mode。可在 ~/.aipyapp/aipyapp.toml 中配置 LLM,例如 [llm.deepseek]、type = "deepseek" 和 api_key = "Your DeepSeek API Key"。

验证是否装好

安装后运行 `aipy`(或 `uv run aipy`),出现 "🚀 Python use - AIPython" 提示符即表示可正常运行;再输入一个任务并得到结果确认 LLM 连接成功。

常见排障

  1. 确认已安装 `aipyapp` 并可运行 `aipy`
  2. 确认配置文件位于 `~/.aipyapp/aipyapp.toml` 且包含有效的 LLM 类型和 API 密钥
  3. 当模型请求安装第三方软件包时,按提示确认安装
  4. 需要执行 Python 命令时使用 `aipy --python`
  5. 检查任务是否已完成输入并使用 `/done` 结束 Task Mode 任务

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 获取 Reddit r/LocalLLaMA 的最新帖子
  • 获取 Google 主页的标题
  • 用 psutil 列出 MacOS 上的所有进程

使用场景

根据自然语言任务生成并执行 Python 代码
调用 API 和 Python 软件包
加载、转换与分析数据
自动化网页、文件系统或本地资源操作
通过 Python 控制设备或嵌入式系统

详细介绍

Python-Use 是一种将大语言模型与 Python 解释器结合的任务驱动、结果导向执行范式。模型会根据任务进行规划、生成并执行 Python 代码,通过反馈循环完成结果交付。项目提供 Task Mode 和 Python Mode,并通过 AiPy 命令行客户端使用。

同类可选方案

BioMCP 75 · B

统一的命令行语法,接入约30个可信生物医学数据源。

★ 659 · 工具数 11 与当前对比 →

源版本 49086c0f22ed 数据同步于 2026-10-19 查看 FMRS 评分方法