n8n-mcp vs serena

Two of the top projects in MCP servers for developers, side by side: who leads on each score part and who each one suits, then setup, license, activity and what each review found.

33rd of 31 in MCP servers for developers

n8n-mcp

MCP server exposing n8n node docs, templates and workflow management to AI assistants

#44th of 31 in MCP servers for developers

serena

MCP server giving coding agents symbol-level code search, editing and refactoring

Verdict

n8n-mcp ranks higher, 76 to 73. Of the 5 score parts we measure for both, n8n-mcp leads on 1, serena on 2 and 2 are even.

  • Adoptionserena leads by 7 points, 77 to 70.
  • FreshnessEven at 100.
  • Maintenanceserena leads by 2 points, 95 to 93: close to even.
  • Easy to runn8n-mcp leads by 17 points, 50 to 33: a wide gap.
  • Agent-readyEven at 70.

Pick n8n-mcp if you are

Developers building n8n workflows with Claude, Cursor or other MCP clients

  • Node, template and validation tools (search_nodes, get_node, validate_workflow) cover core and community nodes
  • 21 management tools create, patch, autofix and test workflows on a connected n8n instance

Pick serena if you are

Developers who want their coding agent to navigate and refactor large codebases

  • Symbol-level find, reference lookup and edit tools instead of line-number or regex operations
  • Language server backend covers 40+ languages and is free to use
n8n-mcp vs serena: score parts and facts
What we comparen8n-mcpserena
Score parts, out of 100
Adoption70, popular77, popular
Freshness100, active100, active
Maintenance93, healthy95, healthy
Easy to run50, easy33, some setup
Agent-ready70, partly70, partly
Facts from GitHub and the README
Stars23.1k30.3k
LicenseMIT (permissive)custom license (read the license)
Last commitOct 2026Oct 2026
Last releaseOct 2026Oct 2026
LanguageTypeScriptPython
DockerYesYes
GPUNot neededNot needed
arm64 or Apple SiliconNot statedNot stated

n8n-mcp

n8n-MCP is a TypeScript MCP server that gives AI assistants searchable access to 3,135 n8n nodes (840 core, 2,295 community), their property schemas, and 2,352 workflow templates. With an n8n API URL and key configured, it also creates, updates, validates, tests and deploys workflows on a live n8n instance. It can be used through a hosted dashboard or self-hosted via npx, Docker or Railway.

Who it is for: Developers building n8n workflows with Claude, Cursor or other MCP clients

Strengths

  • Node, template and validation tools (search_nodes, get_node, validate_workflow) cover core and community nodes
  • 21 management tools create, patch, autofix and test workflows on a connected n8n instance
  • Hosted option with free tier of 100 tool calls/day, or self-host via npx, Docker or Railway
  • Setup guides for Claude Code, Cursor, VS Code, Windsurf and Codex

Weaknesses

  • Operation coverage is 66.5% and docs coverage 86%, so some nodes lack detail
  • Management tools need N8N_API_URL and N8N_API_KEY; some also need a separate MCP access token
  • README warns AI edits to production workflows are unpredictable; backups needed
  • Split-host n8n instance-level MCP (N8N_MCP_BASE_URL) is not supported
  • no GPU
  • Docker + Compose
  • Needs n8n instance (optional, for management tools), n8n API key

serena

Serena is an MCP server that exposes IDE-style tools to coding agents: find symbol, find referencing symbols, symbol-body replacement, rename, and a memory system. It uses language servers (LSP, 40+ languages) by default, or a paid JetBrains plugin that adds move, inline, type hierarchy and debugging. It works with Claude Code, Codex, Cursor, VSCode, Claude Desktop and other MCP clients.

Who it is for: Developers who want their coding agent to navigate and refactor large codebases

Strengths

  • Symbol-level find, reference lookup and edit tools instead of line-number or regex operations
  • Language server backend covers 40+ languages and is free to use
  • Works with any MCP client, including Claude Code, Codex, Cursor and OpenWebUI
  • Layered YAML configuration: global, per-project, per-client context and modes

Weaknesses

  • Move, inline, type hierarchy and debugging need the paid JetBrains plugin
  • LSP backend rename covers symbols only; some languages need extra dependencies installed
  • Mixed licensing: GPL-3.0-or-later application with MIT SolidLSP component
  • README warns against marketplace installs; setup requires uv and per-client configuration
  • no GPU
  • Docker + Compose
  • Needs uv, language servers (per language), JetBrains IDE plugin (optional, paid)
  • Models: any MCP-capable client/LLM

More in MCP servers for developers

Building with these?

We help teams pick an open-source AI stack and run it in production. Client work never changes a rank.