n8n Assistant
This project contains a Multi-Channel Platform (MCP) server used to create an assistant integrated with n8n. The assistant can be used to search for n8n documentation, example workflows, and community forums.
Features
- Web Search: Searches n8n documentation, workflows, and community forums based on a specific query.
- HTML Content Fetching: Uses BeautifulSoup to extract the main content from search results.
- Asynchronous Processing: Performs HTTP requests asynchronously, providing faster response times.
Requirements
- Python 3.7 or higher
httpxlibrarybeautifulsoup4librarypython-dotenvlibrary
Installation
Installing via Smithery
To install n8n-assistant for Claude Desktop automatically via Smithery:
npx -y @smithery/cli install @onurpolat05/n8n-assistant --client claude
Manual Installation
- Clone this repository:
git clone <repository-url>
cd <repository-directory>
- Install the required dependencies:
pip install -r requirements.txt
- Create a
.envfile and add the necessary API keys:
SERPER_API_KEY=your_api_key_here
Usage
To start the assistant, run the following command:
uvicorn main:app --reload
Then, you can query the assistant for information related to n8n like this:
await get_n8n_info("HTTP Request node", "docs")
MCP Server
This project uses the n8n-asistans MCP server. The server is started with the following command:
{
"mcpServers": {
"n8n-asistans": {
"command": "uv",
"args": [
"--directory",
"/n8n-assistant",
"run",
"main.py"
],
"env":{
"SERPER_API_KEY": "*********"
}
}
}
}
Contributing
If you would like to contribute, please create a pull request or report issues.
License
This project is licensed under the MIT License.
n8n Assistant
Project Details
- onurpolat05/n8n-Assistant
- Last Updated: 4/13/2025
Categories
Recomended MCP Servers
use Bitget’s API to get cryptocurrency info
Memory Cache Server for use with supported MCP API Clients.
A MCP server for our beloved terminal multiplexer tmux.
Metoro MCP Server
MCP server for Redmine
Allow LLMs to control a browser with Browserbase and Stagehand
Model Context Protocol implementation for retrieving codebases using RepoMix
Nx Console is the user interface for Nx & Lerna.
Implementation of Anthropic's MCP protocol for Firebird databases.
An MCP tool that connects Google Ads with Claude AI/Cursor and others, allowing you to analyze your advertising...





