Langflow
Visual Python platform for building and deploying AI agents and workflows, with full component source access, multi-agent orchestration and one-click export as an API or MCP server.
Overview
Langflow is a visual authoring platform for AI agents and workflows, written in Python. Every component's source is editable in place (with hot reload during local development), and a flow can be exported as a plain API or deployed directly as an MCP server, turning it into a tool any MCP client can call.
How it works
- Build flows on a drag-and-drop canvas, then test them step by step in the interactive playground.
- Orchestrate multiple agents with conversation management and retrieval built in.
- Deploy the same flow as a REST API, export it as JSON for a Python app, or expose it as an MCP server for LLM clients.
- Hook up LangSmith or LangFuse for observability.
- Langflow Desktop ships all dependencies bundled for Windows/macOS, so you don't need to manage a Python environment to get started.
Examples
- Prototyping a RAG or multi-agent flow visually, then exporting it as an MCP tool for Claude Desktop, Cursor or Windsurf.
- Running Langflow Desktop locally to experiment without any Python setup.
- Wrapping a flow as a REST API to call from an existing application.
Installation
You need Python 3.10+ and uv, or nothing at all if you use Langflow Desktop.
- Quick start with uv:
This opens Langflow atuv pip install langflow -U uv run langflow runhttp://127.0.0.1:7860. - No Python setup: download Langflow Desktop for Windows or macOS from the project's GitHub releases and run the installer instead.
- Inside Langflow, add your LLM provider's API key under Settings.
- Build a flow on the canvas, or start from a template, then test it in the Playground before exporting it as an API or an MCP server.
Related assets
Dify
Open-source LLM app development platform that combines a visual AI workflow canvas, RAG pipelines, agent tooling and model management in one workspace, for teams shipping production-ready AI apps.
Graphify
Turns a codebase, plus its docs, PDFs, images, and video, into a queryable knowledge graph that a coding agent can traverse instead of grepping raw files, and never guesses silently: every edge is tagged EXTRACTED, INFERRED, or AMBIGUOUS so you know what was found versus inferred.
Awesome MCP Servers
The largest community catalog of MCP servers: thousands of entries across dozens of categories (databases, browser automation, cloud, communication and more), tagged by language and scope.