hello guys and welcome to this very special video i'm going to talk about something today which I've been working on for a little bit of time now now in the last video I called this the holy trinity but it's actually not the holy trinity it's more of a forinity or whatever the hell you would call it so we start off with the model right so as long as the model is intelligent and capable then that is the first kind of step right the next thing the next most important thing in my opinion is the AI dev now you can use cursor you can use wind surf you can use clin or you could use rue i personally prefer rue or klein over the others okay that's just my own personal thing the next one is context i'll just call it context and the way that we do this if you watched the last video that I uploaded onto the channel is through something called context 7 now this is an MCP server you could call this the holy trinity if you just combined these last two into just MCPs right but because these MCPS are so specific I'm just going to call it the foreignity or the the holy square or whatever so we now have context from context 7 what context 7 does is you can it gives the AI the ability to look up any documentation at any time so if I type in stripe here for example you'll see stripe. js stripe node stripe php stripe python stripe ruby so let's say I wanted to make a stripe stripe python project i could now very quickly and very easily give all of this content here to my application builder right and that is how we give it context now the final thing is thinking but not reasoning not reasoning in the sense of using a reasoning model but instead using an MCP called sequential thinking now I'll leave a link to this MCP and also to context 7 in the description of this video however I've already got this installed it did not take me very long at all to install it okay if you want to know how I built this MCP then I use this prompt which I made a video about very recently the video is called like make any MCP server or client plus this prompt makes any MCP server i made this MCP prompt for myself and I used this to install the MCP that I'm going to be using in today's video now this is on my school or you can go back and try and find that video it's literally just called this prompt plus client creates any MCP it won't be that hard to find on my channel it was in the last two weeks and but if you do want to join the school it'll be the first link in the description if you want to support me as well that would be amazing um but you don't have to everything I'm giving I'm still giving away everything for free on the channel it's just you you will have to go and find the videos yourselves basically so we now have this four forinity of um what I'm going to call AGI right now I'm going to test this in this video this is a live test i haven't tested this yet i'm going to be using all of these things together so an intelligent model probably climb although you could use rue as well context 7 MCP and the sequential thinking MCP to try and build something that normally a normal model would struggle with which is basically building something with Stripe okay now if you don't know how this works I've got a very very basic setup of a local Stripe environment right here okay so there's actually an update here from Stripe which is really cool um sandboxes so we'll try this out because to honest with you I absolutely hate using Stripe for local development so we'll see if this is any better okay so there's actually been an update from Stripe here as well which allows you to onboard and manage users process payments and send send global payouts so does that mean Stripe users now exists okay so for now we'll just stick to how we know the way that we know how to do it so we've gone developers here and web hooks this is probably the only thing we have to set up for this to work but you do need to set up web hooks on Stripe so I'll just say everything uh continue and then what you can do here is you need to put your um URL right your endpoint URL at the moment because we are using a local development server what we can do is we press test with local listener and then you can see here you need to download the stripe Cly right and then do stripe login stripe listen and then uh you can for example trigger event right so that's what we've set up here so we have this whsec which means um web hook signing secret that's actually all we need for this to work so we'll go to visual studio code now I'm going to be using client for this you could also use augment code um if you wanted to if you didn't want to mess around with mcps and stuff but I am going to be using mcps because yeah I just enjoy it so you can see Here I have context 7 and sequential thinking what I'm going to do is I'm probably going to turn everything else off um yeah let's turn off everything else okay so the next thing we need to do is we need to set our API so we're going to be using open router we'll use Gemini Pro right the reason we use uh open router is because we have higher rate limits there so we can put this on plan mode and then we'll change the model again just to make sure that we're using the model we want to use for everything okay so I will grab this prompt here this is just a prompt I made a while back uh for making a SAS however it's not actually up to date so let's just uh edit it a little bit and I'll walk you through that process as well so let's get rid of all these things here let's just get rid of anything that tells it what to do i just want this to be um as easy as possible so I'll just delete anything that I actually want don't want it to do anymore so I'll get rid of that i think potentially here what I'll do is I'll move away from Superb Base and use Firebase the only reason for that is because um I have a feeling it'll just be a lot easier um to do because obviously OOTH is offered by Firebase i don't know what this is so the only other kind of third party thing that you need uh thinking about would be uh the OOTH setup so if you go to clients here council. cloud.
google. com I'll just show you what this looks like so on the left here you go to APIs and services oorthth consent screen let this load then you can go inside clients here right and then you make yourself a new client now mine already has search console access but you have to go to data access here and give web master access for this to work because we're making a search console application now you might not need this it's just this is an extra step that makes things more complicated which is exactly what I want to be able to test this in full so you can see here this SAS is basically a search console data analysis tool that will use AI cloud sonic 3. 7 model in order to verify sort and give insights and search console data for example if a new page is found to be getting impressions or clicks then this should be shown to the user it needs to be genuinely as useful as possible with lots of prompts and lots of data condensed down into an easily legible format and then I also mentioned resend here to send emails to clients all of this stuff never works the first time this would take probably 5 hours of coding right and then just the rest of it is just create this create that do this do that then this part is quite important as well i'll leave this prompt in the description of the video it's also on my school which is the first link in the description um but help me set up Stripe as well as uh Firebase instruct me when and how to do each part of this project that you cannot code for yourself right so that's the overall thing and then right at the bottom here I'm just going to put M variables and then I'm going to paste them but I'm not going to show you that obviously because they're sensitive but effectively I have the Google client uh Google ooth client Google ooth secrete publishable key stripe secret key resend API key and the local who web hook secret for stripe that is basically everything that this needs to build this okay so now we're on Visual Studio Code again we go to client everything is set up we can just paste the prompt here now I'm just going to press enter here there's a couple more things we have to do actually we need to say please use my two MCPs for the following things step no it's called sequential thinking MCP for planning each step and ensuring we are completing this process to its maximum context seven during research and also before you implement any new third-party API um or change to the structure of the project or anything you must first read the uptodate documentation on that thing this is extremely important and you cannot not do this at any time you must always check documentation as things may have changed since you were trained okay then we'll hit enter here now this is obviously an absolutely massive project right so the time right now is 22 6 i want to see how far this can get and I've built this project before and it took a very long time it took four to five hours of I hate to say it vibe coding to get it fixed right so this is the step-by-step sequential thinking MCP server this is something that I've never talked about on the channel before and effectively what it does which is really really cool it solves the issue that Klein and Rue have right and also probably a cursor as well of this thing where it says "Okay okay done what now?
" Right this is such an annoying and common thing that we've probably all seen but instead what this does is it keeps going because it keeps saying right part of this is next thought needed true right if this is set to true it means that the project is not finished right so look at this oh my god this is this is so good okay so it's it's started doing some research i'm I'm still going to interact with this okay I'm not going to be like okay it has to be perfect first time okay what I'm going to say here is please now do a full research on all of the text stack all of the latest documentation using um context 7 okay so we'll grab this gamer here schema schema whatever let's say auto approve here and then approve so what this now does is it finds the Firebase documentation right it looks for the specific one that it's going to need okay so it's giving me the choice here i'm just going to use Nex. js because it's what the one I'm most familiar with you guys can use whatever kind of frameworks you want i did wanted to suggest that but I just you know Nex. js is the one that I've used the most okay so that's what I'm going to use so what it can do is now it can find the resolve library ID so it can find the actual um SD SDK for Firebase right and then I approve this look at this it now has all of the code that it will need absolutely beautiful look at that so now it's doing research on the resend API right it's it's getting all of that juicy information that it just is probably missing right in its original training or something has changed as well so then this is just like boomerang mode on RU right then it changes and says technology research complete right and now it's going to do whatever else it needs to do so dark theme sure didn't really need that but whatever honestly like we're still in the planning stage i've spent $1 i understand this might not be for everyone in terms of um cost so I'll just say okay here so that it continues okay so I just feel way more comfortable going into the next part of this right if it can take what it's done here and transfer that into Look at that jesus that's crazy wow if it can pull this off that would be so nice next we should consider the implementation DTS like authentication okay and Okay sure i like the fact that it says specific prompts for Claude perfect so all I've done so far is give it the prompt and then just say okay a few times right so I'm kind of vi prompting I guess now I am wary of context window i do know that we have to start actually coding soon okay so perfect now it says let's put on act mode so that wasn't actually too painful let's put on act mode here let's see if it can actually pull off this plan using stepby-step thinking as well as context 7 this would be insane if it can do this okay let me just check if I already have a folder called this no perfect so let's run this command so just say yes remember I've always used an an earlier version of Nex.
js 14 whatever because I didn't have the confidence that the latest version of Nex. js was known by uh whichever coding thing that I'm using which is why I'm saying that this is changing coding okay and anyone that watches my videos and says "You always say things are changing whatever.