by mario-andreschak
Provides a unified platform for managing AI models, MCP servers, and complex workflows, featuring secure credential storage, a visual flow builder, and an integrated chat interface.
Flujo offers an open‑source environment that brings together model orchestration, MCP server management, and workflow design. It centralizes API keys, lets users configure multiple AI providers (including local Ollama models), and visually compose multi‑step flows that can be interacted with via chat.
npm install
), then run npm run dev
for development or npm start
after building. Docker support is also available via the provided docker-compose.yml
or scripts.npx
with arguments mcp-remote <URL>
.Q: Do I need an internet connection? A: Only if you use remote model providers or remote MCP servers. Local Ollama models run entirely offline.
Q: Is my API key safe? A: Keys are encrypted in the local storage. Be cautious of the default extensive logging which may print keys to the terminal.
Q: Can I run Flujo on a server?
A: Yes. Use the Docker image (docker-compose up -d
) or run the compiled Node app in production mode.
Q: How do I add a new MCP server? A: On the MCP page click Add Server, choose an installation method (GitHub, local, Docker), fill required fields, and start the server.
Q: What if I need voice input? A: The roadmap includes real‑time voice support via Whisper.js or OpenWhisper.
FLUJO is still an early preview! Here's a 30 second video to show it off:
For anything that you struggle with (MCP Installation, Application Issues, Usability Issues, Feedback): PLEASE LET ME KNOW! -> Create a Github Issue or write on Discord (https://discord.gg/KPyrjTSSat) and I will look into it! Maybe a response will take a day, but I will try to get back to each and every one of you.
Here's a video guiding you through the whole thing - from installation to output! (15min) Sorry for the bad audio, a new Video is coming soon!
FLUJO animated Short #1 - "A sad song about MCP"
FLUJO has currently EXTENSIVE logging enabled by default! This may expose your encrypted API-Keys to the terminal output!. Be VERY careful when grabbing videos or streaming and showing the terminal output!
FLUJO is an open-source platform that bridges the gap between workflow orchestration, Model-Context-Protocol (MCP), and AI tool integration. It provides a unified interface for managing AI models, MCP servers, and complex workflows - all locally and open-source.
FLUJO is powered by the PocketFlowFramework and built with CLine and a lot of LOVE.
Clone the repository:
git clone https://github.com/mario-andreschak/FLUJO.git
cd FLUJO
Install dependencies:
npm install
# or
yarn install
Start the development server:
npm run dev
# or
yarn dev
Open your browser and navigate to:
http://localhost:4200
FLUJO feels and works best if you run it compiled:
npm run build
npm start
To run as a desktop application:
npm run electron-dev # Development mode
# or
npm run electron-dist # Build and package for your platform
When running FLUJO in Docker, you can use Docker-based MCP servers:
FLUJO provides comprehensive support for the Model Context Protocol (MCP), allowing you to:
The easiest way to run FLUJO is using Docker, which provides a consistent environment and supports running Docker-based MCP servers.
Clone the repository:
git clone https://github.com/mario-andreschak/FLUJO.git
cd FLUJO
Build and start the container:
docker-compose up -d
Access FLUJO in your browser:
http://localhost:4200
For more control over the Docker build and run process, you can use the provided scripts:
Build the Docker image:
./scripts/build-docker.sh
Run the Docker container:
./scripts/run-docker.sh
Options for run-docker.sh:
--tag=<tag>
: Specify the image tag (default: latest)--detached
: Run in detached mode--no-privileged
: Run without privileged mode (not recommended)--port=<port>
: Specify the host port (default: 4200)For more detailed information about Docker support, including Docker-in-Docker capabilities, persistent storage, and troubleshooting, see DOCKER.md.
FLUJO is licensed under the MIT License.
Here's a roadmap of upcoming features and improvements:
Contributions are welcome! Feel free to open issues or submit pull requests.
git checkout -b feature/amazing-feature
)git commit -m 'Add some amazing feature'
)git push origin feature/amazing-feature
)FLUJO - Empowering your AI workflows with open-source orchestration.
Please log in to share your review and rating for this MCP.
{ "mcpServers": { "sse-mcp": { "command": "npx", "args": [ "mcp-remote", "<MCP_SSE_URL>" ], "env": { "API_KEY": "<YOUR_API_KEY>" } } } }
Discover more MCP servers with similar functionality and use cases
by Skyvern-AI
Skyvern automates browser-based workflows using LLMs and computer vision, offering a robust solution for repetitive online tasks.
by PipedreamHQ
Connect APIs quickly, run event‑driven automations, and execute custom code in Node.js, Python, Go, or Bash on a hosted platform.
by czlonkowski
Provides AI assistants with structured access to n8n node documentation, properties, and operations, enabling automated workflow creation, validation, and management.
by executeautomation
mcp-playwright is a Model Context Protocol (MCP) server that enables large language models (LLMs) to perform browser automation and web scraping tasks using Playwright.
by browserbase
Provides cloud browser automation capabilities for LLMs, enabling web navigation, interaction, screenshot capture, and data extraction through Browserbase and Stagehand.
by haris-musa
excel-mcp-server is a Python-based Model Context Protocol (MCP) server that enables AI agents to programmatically create, read, and modify Excel files without requiring Microsoft Excel to be installed.
by mobile-next
Mobile-mcp is a Model Context Protocol (MCP) server designed for scalable mobile automation, app scraping, and development across iOS and Android devices, including physical devices, simulators, and emulators.
by anaisbetts
mcp-installer is an MCP server designed to automate the installation of other MCP servers, simplifying the process for users.
by leonardsellem
An MCP server that enables AI assistants to interact with n8n workflows through natural language.