intpot
活跃·★ 13·MIT·更新于 2026-10-22
intpot是一个Python框架,它允许开发者一次性定义功能,并将其作为命令行界面、HTTP API或AI智能体工具来暴露。它还提供全面的转换功能,可以将现有的Typer、FastAPI或FastMCP应用程序转换为其他两种框架,并生成独立的输出代码。
#Python#CLI开发#API开发#框架#代码生成#开发工具#智能体工具
01
功能特性
01通过单一函数定义,将Python功能作为CLI、API或MCP提供服务。
02在Typer、FastAPI和FastMCP三种框架之间进行六个方向的相互转换。
03生成不依赖intpot运行时的独立框架代码。
04在转换过程中保留函数逻辑并转换框架约定。
05包含项目脚手架和对多种AI编程智能体的指导。
02
兼容性
Python
运行时
已通过文档验证
Typer
框架
已通过文档验证
FastAPI
框架
已通过文档验证
FastMCP
框架
已通过文档验证
AI Coding Agents
集成
已通过文档验证
03
快速开始
1
$ pip install "intpot[all]"
04
使用场景
↳将单个Python函数暴露为CLI命令、HTTP API端点和AI智能体工具。
↳在为同一逻辑维护多个接口时,消除代码重复和行为差异。
↳从单一来源快速将Python函数提供服务或导出到不同的框架。
↳将使用Typer、FastAPI或FastMCP构建的现有应用程序转换为其他框架。
↳搭建新的CLI、API或MCP项目。
05
同类工具
评论
登录后发表评论
暂无评论,来发表第一条吧