n8n-mcp is an MCP server that implements a lightweight note storage and retrieval system for Model Context Protocol clients. Built as a Python adaptation of an earlier Node.js project, it provides an in-memory or session-based storage mechanism accessible via a custom note:// URI scheme. Developers and knowledge workers use n8n-mcp to allow AI assistants to persist notes, manage context across interactions, and generate summaries of accumulated information. The server exposes tools to write individual notes with custom names and text content, while updating clients dynamically about resource changes. It also exposes standard MCP resources with plain text MIME types and provides structured prompt workflows to synthesize stored content into brief or detailed overviews. By connecting to clients like Claude Desktop, the server turns conversational interfaces into structured external memory stores for ad-hoc notes, task lists, and research fragments.
Category: AI Memory & Context
Tags: knowledge-base, notes, storage, summarization
To install and configure n8n-mcp with Claude Desktop, follow these steps: 1. Open your Claude Desktop configuration file: - macOS: ~/Library/Application Support/Claude/claude_desktop_config.json - Windows: %APPDATA%/Claude/claude_desktop_config.json 2. Add n8n-mcp to your mcpServers object using the published package configuration: json { "mcpServers": { "n8n-mcp": { "command": "uvx", "args": [ "n8n-mcp" ] } } } 3. Alternatively, for local development, clone the repository and configure it with uv: json { "mcpServers": { "n8n-mcp": { "command": "uv", "args": [ "--directory", "(path_to_repo)/n8n-mcp", "run", "n8n-mcp" ] } } } 4. Restart Claude Desktop to start the server over stdio.
Part of MCP Servers
n8n-mcp is a Python-based Model Context Protocol server that provides basic note storage capabilities. It lets AI assistants create notes, expose them as resources using a custom note URI scheme, and run summarization prompts across all recorded notes.
You can run n8n-mcp using uvx by adding it to your Claude Desktop configuration file under mcpServers with the command uvx and argument n8n-mcp. Alternatively, you can run a local copy with uv by pointing the directory argument to your local repository clone.
The server includes an add-note tool that accepts name and content parameters to store notes. It also provides a summarize-notes prompt, which gathers all stored notes and synthesizes them into either brief or detailed summaries based on an optional style argument.
n8n-mcp works with any MCP-compatible client that supports standard input/output stdio connections, such as Claude Desktop. It can also be inspected and tested locally using the official Model Context Protocol inspector utility.