Flowise Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Flowise Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
An MCP (Model Context Protocol) server that enables AI agents to interact with Flowise instances. Works with Claude Desktop, VS Code GitHub Copilot, Cursor, and other MCP-compatible clients.
pip install flowise-mcp# Install uv first if you don't have it
# Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
# macOS/Linux
curl -LsSf https://astral.sh/uv/install.sh | shThen configure your AI client to use uvx flowise-mcp (see below).
| Variable | Description | Required |
|---|---|---|
FLOWISE_BASE_URL | Your Flowise instance URL | Yes |
FLOWISE_API_KEY | API key for authentication | Yes |
FLOWISE_TIMEOUT | Request timeout in seconds (default: 60) | No |
Requires VS Code 1.99+ with GitHub Copilot.
Add to .vscode/mcp.json in your project or to your User Settings (JSON):
{
"servers": {
"flowise": {
"command": "uvx",
"args": ["flowise-mcp"],
"env": {
"FLOWISE_BASE_URL": "https://your-flowise-instance.com",
"FLOWISE_API_KEY": "your-api-key"
}
}
}
}Restart VS Code after adding the configuration.
Add to your config file:
%APPDATA%\Claude\claude_desktop_config.json~/Library/Application Support/Claude/claude_desktop_config.json{
"mcpServers": {
"flowise": {
"command": "uvx",
"args": ["flowise-mcp"],
"env": {
"FLOWISE_BASE_URL": "https://your-flowise-instance.com",
"FLOWISE_API_KEY": "your-api-key"
}
}
}
}Restart Claude Desktop after adding the configuration.
| Tool | Description |
|---|---|
flowise_list_flows | List all chatflows and agentflows |
flowise_get_flow | Get detailed flow configuration |
flowise_create_flow | Create a new flow |
flowise_update_flow | Update an existing flow |
flowise_delete_flow | Delete a flow |
flowise_predict | Send a message to a flow |
flowise_analyze_flow | Analyze flow and get improvement suggestions |
| Tool | Description |
|---|---|
flowise_list_assistants | List all configured assistants |
flowise_get_assistant | Get assistant details and configuration |
| Tool | Description |
|---|---|
flowise_list_document_stores | List all document stores |
flowise_get_document_store | Get document store details |
flowise_upsert_vector | Insert/update vectors in a flow |
flowise_query_vector_store | Search documents in a vector store |
| Tool | Description |
|---|---|
flowise_get_chat_history | Get conversation history |
flowise_delete_chat_history | Delete conversation history |
flowise_list_variables | List global variables |
flowise_list_tools | List available tools |
flowise_ping | Check server connectivity |
"List all my agentflows"
"Send 'Hello' to flow abc123"
"Analyze flow xyz789 and suggest improvements for better accuracy"
"Create a new chatflow named 'Customer Support Bot'"
"Show me all document stores"
"Query the vector store for 'pricing information'"
"Delete chat history for flow abc123"
"List all assistants"If you want to contribute or run locally:
git clone https://github.com/JuliDir/flowise-mcp.git
cd flowise-mcp
# Using uv
uv sync --extra dev
uv run pytest
# Or using pip
pip install -e ".[dev]"
pytest| Issue | Solution |
|---|---|
| Server not appearing | Restart your AI client |
uvx not found | Install uv (see step 1) |
| Connection error | Check FLOWISE_BASE_URL |
| Authentication failed | Verify FLOWISE_API_KEY |
MIT License - see LICENSE for details.
Julian Di Rocco (@JuliDir)
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.