Back to Home
visccyberacct icon

n8n-mcp-server

Verified Safe

by visccyberacct

Overview

This server provides a Microservice Control Protocol (MCP) interface to manage and automate n8n workflows, credentials, and tags on a homelab instance.

Installation

Run Command
python -m n8n_mcp.server

Environment Variables

  • N8N_BASE_URL
  • N8N_API_KEY

Security Notes

The server retrieves the N8N_API_KEY from environment variables, preventing hardcoding of secrets. It uses httpx for network requests, and includes robust error handling that returns structured error dictionaries, avoiding raw exception exposure. Credential data is explicitly redacted when listed via the `list_credentials` tool. The default `verify_ssl=False` in the `N8nClient` for homelab environments is a noted security consideration, though justified for its intended use case. Broad exception catching in the `@handle_errors` decorator is present, but it consistently returns an error dictionary.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassMedium
Avg Tokens1000
Stars0
Forks0
Last Update2026-01-15

Tags

n8nworkflow automationAPI integrationhomelabClaude MCP