# Use Any MCP Server in #n8n – Supercharge Your AI Workflows ## Metadata - **Published:** 5/28/2025 - **Duration:** 13 minutes - **YouTube URL:** https://youtube.com/watch?v=gwZcmj8hAN4 - **Channel:** nerding.io ## Description Join the Community: https://nas.io/vibe-coding-retreat Get 50% off from http://supermachine.ai/ for 1-click install MCP servers (NERDINGIO) 📩 Newsletter: https://sendfox.com/nerdingio In this video, we show how to integrate any Model Context Protocol (MCP) server directly into your n8n workflows—turning your automations into powerful AI agents. Whether you're using Claude, LangGraph, or your own local LLM tools, this setup lets you: ⚙️ Connect to any MCP server 🧠 Run AI tools from within n8n 🔁 Chain tasks, prompts, and data flows 🔐 Build scalable AI workflows with full control Perfect for developers building agentic systems, data processing flows, or custom AI tools—without writing glue code. 🧠 What You’ll Learn: - What MCP is and why it matters - How to connect MCP-compatible agents in n8n - Tips for tool discovery, prompts, and sub-workflows 00:00 Introduction 00:21 Ghost CMS 03:21 Gateway 07:31 n8n 12:36 Open Source 13:22 Final Thoughts 🔗 Resources & Links: 🛠 Gateway: http://supermachine.ai/ 🛠 MCP Client Node: https://github.com/nerding-io/n8n-nodes-mcp 📞 Book a Call: https://calendar.app.google/M1iU6X2x18metzDeA ## Key Highlights ### 1. Deploy Any MCP Server to n8n via Gateway Leverage a gateway (like Super Machine) to connect any MCP server, even standard in/out ones, to n8n for AI workflow automation. ### 2. Super Machine: One-Click MCP Server Deployment Super Machine simplifies deploying MCP servers in isolated environments, acting as a proxy via SSE/WebSockets for secure connection to n8n. ### 3. Custom MCP Server Integration from GitHub Super Machine allows deploying MCP servers directly from GitHub repositories, automatically configuring them and enabling connection to n8n. ### 4. Automated User Management in Ghost CMS Demonstrates automating user creation in Ghost CMS triggered by webhooks using n8n and a custom MCP server, showcasing workflow potential. ### 5. Super Gateway: Self-Hosted MCP Proxy Option Mentioned Super Gateway as an open-source option for self-hosting an MCP proxy using Docker, providing more control and customization. ## Summary ## Video Summary: Use Any MCP Server in #n8n – Supercharge Your AI Workflows **1. Executive Summary:** This video demonstrates how to integrate any Model Context Protocol (MCP) server, including those with standard in/out interfaces, into n8n workflows using a gateway like Super Machine. This allows users to leverage AI tools and automate processes involving services like Ghost CMS or custom LLMs, without writing extensive custom code, by deploying and managing MCP servers in isolated environments. **2. Main Topics Covered:** * **Introduction to MCP:** Explanation of what MCP is and its importance in connecting various AI models and tools. * **Limitations of Existing n8n Integrations:** Highlighting the lack of native support for certain services (e.g., Ghost CMS) and challenges with standard in/out MCP servers in n8n. * **Super Machine Overview:** Introduction to Super Machine as a one-click deployment tool for MCP servers, acting as a secure proxy for n8n integration. * **Deploying MCP Servers via Super Machine:** Demonstrating the process of deploying both known MCP servers (e.g., Firecrawl) and custom MCP servers from GitHub repositories. * **Integrating MCP Servers with n8n:** Showing how to connect deployed MCP servers to n8n using their SSE endpoints and the native n8n MCP node. * **Practical Example: Automating Ghost CMS User Management:** Illustrating a workflow that automatically adds new users to Ghost CMS subscriptions based on external triggers (e.g., webhooks). * **Super Gateway: Self-Hosted MCP Proxy Option:** Mentioning Super Gateway as an open-source alternative for self-hosting an MCP proxy using Docker. **3. Key Takeaways:** * **Flexibility:** Integrating any MCP server, including those with standard in/out, into n8n workflows is possible using a gateway. * **Simplified Deployment:** Super Machine simplifies MCP server deployment in isolated environments, acting as a proxy for secure connection to n8n. * **Automation Power:** Integrating MCP servers with n8n enables powerful automation workflows for various tasks, like user management or content scheduling. * **Security:** Isolating MCP servers through Super Machine enhances security and avoids conflicts with the host machine's environment. * **Customization:** Super Machine allows deploying MCP servers directly from GitHub repositories, automatically configuring them and enabling connection to n8n. * **Alternative:** Super Gateway is an open-source alternative if self-hosting a proxy is preferred. **4. Notable Quotes or Examples:** * "So we're going to use this tool called Super Machine. And Super Machine is actually really awesome. It gives you one-click installs to be able to deploy your MCP servers in isolation away from your host server and actually connect to them." * Example: Demonstrating how to create an automation that adds a new member to a newsletter in Ghost CMS when a webhook is triggered, leveraging the MCP server to interact with Ghost's API. * "You can actually deploy a standard in standard out MCP server on this gateway and then you can actually connect it to N8N." **5. Target Audience:** * Developers building agentic systems and automated workflows. * AI enthusiasts and n8n users seeking to integrate custom AI models or services into their automations. * Individuals looking for efficient ways to manage services like Ghost CMS through automation. * Anyone interested in streamlining AI tool deployment and integration with n8n workflows. ## Full Transcript Hey everyone, welcome to Nering.io. I'm JD and today what we're going to go through is how you can deploy any MCP server directly to N. We're going to do this with something called a gateway. With that, let's go ahead and get started. All right. So, the first thing that we're going to do is we're going to actually use this for looking at an MCP server that one doesn't exist on N&N, but it also doesn't have any tools that we can leverage to get everything that we need to do done. So, in this particular case, what I'm doing is I'm taking a ghost CMS and I want to be able to do things uh to to automate my processes or start having conversations with it. So this MCP server was originally written in Python. Now it's in Typescript, but it allows you to do things like uh set and deliver posts, users, members, tiers, offers, and newsletters. So these things don't actually exist in N8N. Uh and and this is really awesome. So I wanted to use this in my NAN processes, but I also realized that in their example, they're only showing it as clawed because this is standard in standard out. So what we're going to do is we're actually going to use a gateway in order to create this. So, first just to kind of like show this out, if I was to create an AI agent and I wanted specific tools for uh ghost, if I come in here and I look at the ghost tools, I see that there are two different credentials. There's admin credentials and content. And depending on what you choose, you only have access to certain things. So, you have the ability to say post or custom API call. you kind of need to know what the the API call is as well as there's only a couple of things that you can do with content. Even when you go to admin, it does give you more examples, but again, it's only related to posts. And I need to be able to not only schedule my uh blog post, but I also need to be able to schedule my newsletter or ideally manage some users. So, this tool just won't necessarily cut it for what I'm actually trying to do. And that's where uh the MCP portion comes in. So, but we also know that if you want to create an MCP with uh with NAN, even if you look at like the tool, it only gives you the SSE endpoint as well as even if you're using the community node. What happens is when you're using a uh client and you let's say you want to execute a tool and we have multiple standard in standard out what happens is this actually gets installed on your machine and so if you're using the community node and you're trying to install it on your machine what's going to happen is it it's now you're installing you're you're subject to whatever you can install on your host. So best practices would be to actually store the MCP somewhere else and treat it as almost like an API. And so that's what we're going to do. So we're going to use this tool called Super Machine. And Super Machine is actually really awesome. It gives you one-click installs to be able to deploy your MCP servers in isolation away from your host server and actually connect to them. This means that it acts as a proxy either through SSE, websockets or uh other as like an endpoint to like point to grab the information to from that means you can actually deploy a standard in standard out MCP server on this gateway and then you can actually connect it to N8N. So right now Super Machine they're actually offering a 50% off if you use the coupon code nerding.io. So huge thank you to them for for helping us out. I actually use this all the time now. Uh I love keeping everything isolated. So when you come in here and you look at the MCP server, you can see I've already looked at a bunch of different things. So if we look at firecrawl, this is a really well-known one. We're actually going to install this. So, we can go ahead and select it and it'll go ahead and take us through the process of actually building out the uh the server. And what it's doing is it's actually taking the information and recognizing by default what you need to actually include in your startup. So the easiest thing you need to do is you can actually just use your API key and then if you want to use an optional uh you can go ahead and do this again. Then all you need to do is press continue and it'll actually uh implement. So we'll just put in some random numbers. We'll go ahead and continue and it'll take a minute for this to start deploying but you can see it's already creating the server. And there you have it. We actually have an MCP server that we can actually go out and uh hit. So we can actually use this if we want to connect to our uh cursor. So in this how to use it actually gives you implementations. So you can actually pull this information and we can actually connect this to our cursor. But we can also take this SSE and connect it directly to MCP's uh native node. So what happens if we want to use something like Ghost? So we if we wanted to create a new server and we have something like Ghost, it might not even be in their search. So, there's over 4,000 uh MCP servers here, but we still might have a custom one or we want to build our own. So, you have this option to create from a GitHub repository. So, we're going to go over here. We're going to actually take the Ghostn MCP and we're going to connect it here. So, again, what it's doing is it's going out to GitHub. It's actually pulling in those files and being without us giving any kind of configuration. It'll look at the system and decide what kind of configuration we actually need in order to set this up. So that took about a minute and then all I had to do was put in my credentials for my Ghost API URL as well as my admin API key. You can get both of those from your Ghost uh integration settings. And when you create a new API key, just make sure you're grabbing the uh ghost admin API key. So now that we have this, you can actually see that it's calling out to a studio path. It's telling us what our ghost version is. Uh we're we're also deploying this MPX directly to this server. Now we can actually take this SSE and actually connect it to any. So we're going to do that with both firecrawl as well as the uh ghost CMS. So it's worth noting that when you go in and uh set these up right this is just acting as a proxy. So there is no authentication uh directly with super machine but if you are using so that's something to be careful about. Um so in here all we needed to do is if we again we don't have authentication here but uh our SSE endpoint is available and so all we need to do is paste that in we can have access to specific tools or selected tools. This is actually using the native uh NMCP as well as when we go into ghost we can do the same thing. All we have to do is pass our SSE endpoint and then we're able to work with this uh hitting our ghost CMS without any uh any any problems. So what's really cool about this then is you know we can come in here and we ask questions that we may not normally be able to get. So, um let's see. Let's try list tags blogs. And we can see that it's actually going out and getting the information. It's connected to our MCP node here as well as like pulling that information back. And now it's actually pulling back all of the information for our uh na uh our ghost implementation. We can even do things like uh so what I did is I gave it some context of what the current date is. And the only reason that I did that is so that I can do things like uh give me post for last week and then it'll actually do a recommend. It'll do the date time. So, it'll actually pull back the current date and be able to look at the uh dates that it's actually looking for. Oh, and in this instance, it failed, but I have had it succeed where it actually knows. So, let's see what what the error is. Just looks like it probably wasn't able to pull back Oh, it did pull back the IDs. So it probably just wasn't able to format some of this. So it is actually getting the response. It was just malformed in the request. So what we can also do is we can I'm not going to search for users or anything like that. But you could think about the fact that we could actually add a user. So let's say that we have an automation and maybe we have a sign up from a so let's say we had to had a new user sign up from a different application that could be an email that could actually be a database could be any kind of trigger. So if we go in here and we look at like the different available triggers, we could actually let's just say we're taking it from a web hook. And uh basically what this means is we're just going to post this information directly whenever somebody signs up for something. We could actually have that information trigger here. Then we could pull in the information and say, you know, you are a helpful assistant. I need to add members subscribe and then we could just put in our me our member information here, right? And then this way, every single time that a uh a new user is created over in our other system, we automatically give them access to the newsletter as well as a paid subscription uh as like a upsell. Now again, this is giving you access to the entire uh ghost system. So if you want to like restrict that, what you can do is you could do selected tools and we could maybe just say uh invites or members um in order to actually pull that in for here we go users. So we could actually add a member uh and then that's the only tool that this has available, right? Right? And then that way we're not kind of opening ourselves up to have anything happen with the web hook being malformed and somehow we're trying to create a user and it ends up creating a post or doing something else it's not supposed to do. But this is a an interesting and simple kind of solution for how can you actually automate different systems when you don't actually have access to the MCP server uh because it's standard in standard out. So, it's also worth noting that Super Machine contributes to open source and they specifically have Super Gateway. So, I've kind of touched on this in the past when we were talking about using N8N uh in order to interact with your workflows. But again, you can actually use this solution to either fire up things that are on your local machine. So using something like Enro or you could actually stand it up and have your own uh super gateway with your own uh right ownment of whatever MCP that you're trying to deploy. Uh and you can do that with with uh Docker. So you could actually take a Docker instance, go ahead and deploy that and then use Super Gateway to uh to deploy your M MCP server. All right, that's it for us today everyone. So what we went through is how you can actually use Super Machine to go ahead and deploy any kind of standard in standard out MCP server and use it directly in NAN. You can also use that in cursor and other tools. And with that, happy nerding. --- *Generated for LLM consumption from nerding.io video library*