intpot
Active·★ 13·MIT·Updated 2026-10-22
intpot is a Python framework that allows developers to define functions once and expose them as command-line interfaces, HTTP APIs, or tools for AI agents. It also provides comprehensive conversion capabilities to translate existing Typer, FastAPI, or FastMCP applications into any of the other two frameworks with standalone output.
#Python#CLI Development#API Development#Framework#Code Generation#Tooling#Agent Tools
01
Features
01Serve Python functions as CLI, API, or MCP from a single definition.
02Convert existing Typer, FastAPI, and FastMCP applications in six directions.
03Generate standalone framework code without intpot runtime dependencies.
04Preserve function logic and translate framework conventions during conversion.
05Includes project scaffolding and guidance for various AI coding agents.
02
Compatibility
Python
Runtime
Verified via docs
Typer
Framework
Verified via docs
FastAPI
Framework
Verified via docs
FastMCP
Framework
Verified via docs
AI Coding Agents
Integration
Verified via docs
03
Quick start
1
$ pip install "intpot[all]"
04
Use cases
↳Exposing a single Python function as a CLI command, HTTP API endpoint, and AI agent tool.
↳Eliminating code duplication and drift when maintaining multiple interfaces for the same logic.
↳Quickly serving or exporting Python functions to different frameworks from a single source.
↳Converting an existing application built with Typer, FastAPI, or FastMCP to another framework.
↳Scaffolding new CLI, API, or MCP projects.
05
Alternatives
enferno★ 568
Lean Flask framework built for coding agents: Vue 3 + Vuetify with no build step, production-ready auth (2FA, passkeys, OAuth), AGENTS.md, an agent skill and a read-only MCP server. No webpack, no node_modules, just Python.
optuna-mcp★ 88
The Optuna MCP Server is a Model Context Protocol (MCP) server to interact with Optuna APIs.
universal-mcp-toolkit★ 15
The canonical open-source monorepo for production-ready MCP servers.
sync★ 7
The agent harness you steer — structured context, automatic staleness gates, and block-by-block review, all bound to your code. Local-first, MCP-native, open source.
fastapi_mcp★ 12.0k
Expose your FastAPI endpoints as Model Context Protocol (MCP) tools, with Auth!
gomcp★ 14
The fast, idiomatic way to build MCP servers in Go. Gin-like DX with struct-tag auto schema, middleware, adapters for Gin/OpenAPI/gRPC.
Agently★ 1.7k
[GenAI Application Development Framework] 🚀 Build GenAI application quick and easy 💬 Easy to interact with GenAI agent in code using structure data and chained-calls syntax 🧩 Use Event-Driven Flow *TriggerFlow* to manage complex GenAI working logic 🔀 Switch to any model without rewrite application code
Comments
Log in to leave a comment
No comments yet. Be the first!