NiFi-MCP-Server
Verified Safeby sfc-gh-ncover
Overview
Manages Apache NiFi flows, including monitoring, building, and configuring components, via Snowflake Openflow using Programmatic Access Tokens.
Installation
uv run --project /FULL/PATH/TO/NiFi-MCP-Server -m nifi_mcp_server.serverEnvironment Variables
- MCP_TRANSPORT
- MCP_HOST
- MCP_PORT
- OPENFLOW_BASE_URL
- OPENFLOW_PAT
- VERIFY_SSL
- CA_BUNDLE
- HTTP_TIMEOUT_SECONDS
- HTTP_MAX_RETRIES
- HTTP_RATE_LIMIT_RPS
- NIFI_READONLY
- NIFI_ALLOWED_ACTIONS
- NIFI_PROXY_CONTEXT_PATH
Security Notes
The server securely handles sensitive credentials (PAT tokens) by requiring them via environment variables or runtime tools, not hardcoding. It also includes explicit redaction for common sensitive fields in tool outputs. SSL verification is configurable, and the use of a standard `requests` library with retry logic is robust. No direct `eval` or obfuscation found.
Similar Servers
ironmanus-mcp
Orchestrates AI workflows with an 8-phase control flow and specialized tools, serving as a Model Context Protocol (MCP) server.
NiFiMCP
Provides a natural language chat interface for interacting with Apache NiFi instances, enabling users to retrieve information, document flows, and perform creation, modification, and operational actions on NiFi components using Large Language Models and custom tools.
mcp-server-for-apache-ofbiz
Serves as a Model Context Protocol (MCP) gateway, enabling generative AI applications to interact with backend systems like Apache OFBiz through dynamically loaded tools and RESTful APIs.
goflow
Visual workflow orchestration for Model Context Protocol (MCP) servers.