mcp-flowise

mcp-flowise

3.5

If you are the rightful owner of mcp-flowise and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

`mcp-flowise` is a Python package implementing a Model Context Protocol (MCP) server that integrates with the Flowise API.

`mcp-flowise` is a Python package designed to implement a Model Context Protocol (MCP) server that seamlessly integrates with the Flowise API. It provides a standardized and flexible approach to managing chatflows, creating predictions, and dynamically registering tools for Flowise chatflows or assistants. The package supports two operational modes: LowLevel Mode, which dynamically registers tools for all chatflows retrieved from the Flowise API, and FastMCP Mode, which offers static tools for listing chatflows and creating predictions, suitable for simpler configurations. This dual-mode operation allows for both dynamic and static configurations, catering to different user needs. The package also supports filtering chatflows via whitelists and blacklists by IDs or names using regex, ensuring that only relevant chatflows are exposed. Additionally, `mcp-flowise` integrates seamlessly into MCP workflows, making it a versatile tool for developers working with Flowise chatflows.

Features

  • Dynamic Tool Exposure: LowLevel mode dynamically creates tools for each chatflow or assistant.
  • Simpler Configuration: FastMCP mode exposes `list_chatflows` and `create_prediction` tools for minimal setup.
  • Flexible Filtering: Both modes support filtering chatflows via whitelists and blacklists by IDs or names (regex).
  • MCP Integration: Integrates seamlessly into MCP workflows.