Skip to main content
Glama

n8n-asistans

README.md2.44 kB
# n8n Assistant [![smithery badge](https://smithery.ai/badge/@onurpolat05/n8n-assistant)](https://smithery.ai/server/@onurpolat05/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. <a href="https://glama.ai/mcp/servers/@onurpolat05/n8n-Assistant"> <img width="380" height="200" src="https://glama.ai/mcp/servers/@onurpolat05/n8n-Assistant/badge" alt="n8n-asistans MCP server" /> </a> ## 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 - `httpx` library - `beautifulsoup4` library - `python-dotenv` library ## Installation ### Installing via Smithery To install n8n-assistant for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@onurpolat05/n8n-assistant): ```bash npx -y @smithery/cli install @onurpolat05/n8n-assistant --client claude ``` ### Manual Installation 1. Clone this repository: ```bash git clone <repository-url> cd <repository-directory> ``` 2. Install the required dependencies: ```bash pip install -r requirements.txt ``` 3. Create a `.env` file and add the necessary API keys: ```plaintext SERPER_API_KEY=your_api_key_here ``` ## Usage To start the assistant, run the following command: ```bash uvicorn main:app --reload ``` Then, you can query the assistant for information related to n8n like this: ```python 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: ```json { "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.

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/onurpolat05/n8n-Assistant'

If you have feedback or need assistance with the MCP directory API, please join our Discord server