[{"data":1,"prerenderedAt":414},["ShallowReactive",2],{"footer-primary":3,"footer-secondary":93,"footer-description":119,"directus-mcp-server-mcp-chatgpt":121,"directus-mcp-server-mcp-chatgpt-next":150,"sales-reps":162},{"items":4},[5,29,49,69],{"id":6,"title":7,"url":8,"page":8,"children":9},"522e608a-77b0-4333-820d-d4f44be2ade1","Solutions",null,[10,15,20,25],{"id":11,"title":12,"url":8,"page":13},"fcafe85a-a798-4710-9e7a-776fe413aae5","Headless CMS",{"permalink":14},"/solutions/headless-cms",{"id":16,"title":17,"url":8,"page":18},"79972923-93cf-4777-9e32-5c9b0315fc10","Backend-as-a-Service",{"permalink":19},"/solutions/backend-as-a-service",{"id":21,"title":22,"url":8,"page":23},"0fa8d0c1-7b64-4f6f-939d-d7fdb99fc407","Product Information",{"permalink":24},"/solutions/product-information-management",{"id":26,"title":27,"url":28,"page":8},"63946d54-6052-4780-8ff4-91f5a9931dcc","100+ Things to Build","https://directus.io/blog/100-tools-apps-and-platforms-you-can-build-with-directus",{"id":30,"title":31,"url":8,"page":8,"children":32},"8ab4f9b1-f3e2-44d6-919b-011d91fe072f","Resources",[33,37,41,45],{"id":34,"title":35,"url":36,"page":8},"f951fb84-8777-4b84-9e91-996fe9d25483","Documentation","https://docs.directus.io",{"id":38,"title":39,"url":40,"page":8},"366febc7-a538-4c08-a326-e6204957f1e3","Guides","https://docs.directus.io/guides/",{"id":42,"title":43,"url":44,"page":8},"aeb9128e-1c5f-417f-863c-2449416433cd","Community","https://directus.chat",{"id":46,"title":47,"url":48,"page":8},"da1c2ed8-0a77-49b0-a903-49c56cb07de5","Release Notes","https://github.com/directus/directus/releases",{"id":50,"title":51,"url":8,"page":8,"children":52},"d61fae8c-7502-494a-822f-19ecff3d0256","Support",[53,57,61,65],{"id":54,"title":55,"url":56,"page":8},"8c43c781-7ebd-475f-a931-747e293c0a88","Issue Tracker","https://github.com/directus/directus/issues",{"id":58,"title":59,"url":60,"page":8},"d77bb78e-cf7b-4e01-932a-514414ba49d3","Feature Requests","https://github.com/directus/directus/discussions?discussions_q=is:open+sort:top",{"id":62,"title":63,"url":64,"page":8},"4346be2b-2c53-476e-b53b-becacec626a6","Community Chat","https://discord.com/channels/725371605378924594/741317677397704757",{"id":66,"title":67,"url":68,"page":8},"26c115d2-49f7-4edc-935e-d37d427fb89d","Cloud Dashboard","https://directus.cloud",{"id":70,"title":71,"url":8,"page":8,"children":72},"49141403-4f20-44ac-8453-25ace1265812","Organization",[73,78,84,88],{"id":74,"title":75,"url":76,"page":77},"1f36ea92-8a5e-47c8-914c-9822a8b9538a","About","/about",{"permalink":76},{"id":79,"title":80,"url":81,"page":82},"b84bf525-5471-4b14-a93c-225f6c386005","Careers","#",{"permalink":83},"/careers",{"id":85,"title":86,"url":87,"page":8},"86aabc3a-433d-434b-9efa-ad1d34be0a34","Brand Assets","https://drive.google.com/drive/folders/1lBOTba4RaA5ikqOn8Ewo4RYzD0XcymG9?usp=sharing",{"id":89,"title":90,"url":8,"page":91},"8d2fa1e3-198e-4405-81e1-2ceb858bc237","Contact",{"permalink":92},"/contact",{"items":94},[95,101,107,113],{"id":96,"title":97,"url":8,"page":98,"children":100},"8a1b7bfa-429d-4ffc-a650-2a5fdcf356da","Cloud Policies",{"permalink":99},"/cloud-policies",[],{"id":102,"title":103,"url":81,"page":104,"children":106},"bea848ef-828f-4306-8017-6b00ec5d4a0c","License",{"permalink":105},"/bsl",[],{"id":108,"title":109,"url":81,"page":110,"children":112},"4e914f47-4bee-42b7-b445-3119ee4196ef","Terms",{"permalink":111},"/terms",[],{"id":114,"title":115,"url":81,"page":116,"children":118},"ea69eda6-d317-4981-8421-fcabb1826bfd","Privacy",{"permalink":117},"/privacy",[],{"description":120},"\u003Cp>A composable backend to build your Headless CMS, BaaS, and more.&nbsp;\u003C/p>",{"id":122,"slug":123,"vimeo_id":124,"description":125,"tile":126,"length":8,"resources":8,"people":8,"episode_number":127,"published":128,"title":129,"video_transcript_html":130,"video_transcript_text":131,"content":132,"status":133,"episode_people":134,"recommendations":135,"season":136,"seo":149},"23e7f108-2cb4-4ab2-95b3-62429ce0b697","mcp-chatgpt","1129585453","Connect Directus to ChatGPT using the native Directus MCP Server. This episode demonstrates how to set up the MCP integration with ChatGPT, enabling AI-powered content management and data operations directly from your ChatGPT conversations.","b3dc0c24-b5ec-46da-8598-37a731de4b35",1,"2025-11-20","Connect to ChatGPT","\u003Cp>Speaker 0: Hi there. Bryant here for Directus. In this video, we are gonna connect the Directus MCP to ChatGPT. Amazing. All the acronyms we have these days.\u003C/p>\n\u003Cp>Alright. So the first thing that we're going to do is basically go into the AI settings inside Directus and make sure that MCP is enabled. So we'll just click the MCP server and, you know, this template, which you can load in Directus cloud or self hosted, has everything you need to get started with CMS. It also has this reusable template prompts collection already enabled. So we're gonna make sure that is connected.\u003C/p>\n\u003Cp>The next step in the process is basically, we're we're just gonna go in and create a new user. So we'll call this chat GPT. Now you could use your existing user. We don't recommend it, simply for security reasons. And in this case, I wanna work with the full set of tools.\u003C/p>\n\u003Cp>You know, maybe we're gonna adjust the schema in this CMS instance, so I'm just going to add them as an administrator. So the next thing we're gonna do, we will create a access token. I'm just gonna copy that because we're gonna need it, and I'm gonna hit save. So now with that done, we're gonna go over to chat g p t, and we're gonna go into our settings down here. Inside the settings, we're gonna go to the apps and connectors.\u003C/p>\n\u003Cp>We're gonna click on advanced settings. And to use the Directus MCP inside chat GPT, again, with all the acronyms, you have to set up and enable developer mode, which is currently in beta. Alright. So with that, we're gonna go back up to the top. We're gonna hit create a custom connector and we're just gonna call this Directus CMS.\u003C/p>\n\u003Cp>It's magic. And then we're gonna take our MCP URL. So this is gonna be the URL of your Directus instance. My simple cmsstarter.directus.app. And then we're gonna add slash m c p to the end, and where it says o auth, we're gonna hit no authentication.\u003C/p>\n\u003Cp>Now the last piece here, we're gonna add a question mark access underscore token, and then we're gonna paste that token that we generated. So this is our static access token. Cool. Now custom MCP servers may introduce risk. Obviously, you you should be aware of that going into this.\u003C/p>\n\u003Cp>But once you do that, you hit, create. There we go. And now we can see we've got our Directus CMS. We can see all the different tools that are available to us, then we can go out, And now it shows we are in developer mode. Right?\u003C/p>\n\u003Cp>So now I can start working with chatGPT. What does my Directus schema look like? And this should go out, connect to our direct assistance, and pull back the, available schema. So it's gonna show, hey, we're gonna call the tool here, look for the direct to schema tool, which should return a list of raw collections that we could see here. This is just all the collections in our system, and then it's going to summarize that for us.\u003C/p>\n\u003Cp>Right? Pretty easy. We got different blocks. We got a website. Here's our primary collection.\u003C/p>\n\u003Cp>Cool. Can you create a new blog post for us about how fun it is to keep pet rabbits. Alright. So we're just gonna hit stop here. There we go.\u003C/p>\n\u003Cp>And now it is going to call some more tools. And we can see it's trying to create a new post inside the post collection. And there's our data, the joy of keeping pet rabbits. Right? So I can remember for this individual conversation to allow ChatGPT to call these tools over again, or I can simply just allow it for that one post.\u003C/p>\n\u003Cp>Alright. So now we can click here, open this link, and oh. I didn't get the URL correct, but there we go. We can see we have the joy of keeping pet rabbits. Here's a super short blog post.\u003C/p>\n\u003Cp>Now there are tons of things you could do with the Directus MCP. This is just scratching the surface, but that is how you connect it to chat GPT. Stay tuned for the next video.\u003C/p>","Hi there. Bryant here for Directus. In this video, we are gonna connect the Directus MCP to ChatGPT. Amazing. All the acronyms we have these days. Alright. So the first thing that we're going to do is basically go into the AI settings inside Directus and make sure that MCP is enabled. So we'll just click the MCP server and, you know, this template, which you can load in Directus cloud or self hosted, has everything you need to get started with CMS. It also has this reusable template prompts collection already enabled. So we're gonna make sure that is connected. The next step in the process is basically, we're we're just gonna go in and create a new user. So we'll call this chat GPT. Now you could use your existing user. We don't recommend it, simply for security reasons. And in this case, I wanna work with the full set of tools. You know, maybe we're gonna adjust the schema in this CMS instance, so I'm just going to add them as an administrator. So the next thing we're gonna do, we will create a access token. I'm just gonna copy that because we're gonna need it, and I'm gonna hit save. So now with that done, we're gonna go over to chat g p t, and we're gonna go into our settings down here. Inside the settings, we're gonna go to the apps and connectors. We're gonna click on advanced settings. And to use the Directus MCP inside chat GPT, again, with all the acronyms, you have to set up and enable developer mode, which is currently in beta. Alright. So with that, we're gonna go back up to the top. We're gonna hit create a custom connector and we're just gonna call this Directus CMS. It's magic. And then we're gonna take our MCP URL. So this is gonna be the URL of your Directus instance. My simple cmsstarter.directus.app. And then we're gonna add slash m c p to the end, and where it says o auth, we're gonna hit no authentication. Now the last piece here, we're gonna add a question mark access underscore token, and then we're gonna paste that token that we generated. So this is our static access token. Cool. Now custom MCP servers may introduce risk. Obviously, you you should be aware of that going into this. But once you do that, you hit, create. There we go. And now we can see we've got our Directus CMS. We can see all the different tools that are available to us, then we can go out, And now it shows we are in developer mode. Right? So now I can start working with chatGPT. What does my Directus schema look like? And this should go out, connect to our direct assistance, and pull back the, available schema. So it's gonna show, hey, we're gonna call the tool here, look for the direct to schema tool, which should return a list of raw collections that we could see here. This is just all the collections in our system, and then it's going to summarize that for us. Right? Pretty easy. We got different blocks. We got a website. Here's our primary collection. Cool. Can you create a new blog post for us about how fun it is to keep pet rabbits. Alright. So we're just gonna hit stop here. There we go. And now it is going to call some more tools. And we can see it's trying to create a new post inside the post collection. And there's our data, the joy of keeping pet rabbits. Right? So I can remember for this individual conversation to allow ChatGPT to call these tools over again, or I can simply just allow it for that one post. Alright. So now we can click here, open this link, and oh. I didn't get the URL correct, but there we go. We can see we have the joy of keeping pet rabbits. Here's a super short blog post. Now there are tons of things you could do with the Directus MCP. This is just scratching the surface, but that is how you connect it to chat GPT. Stay tuned for the next video.","\u003Cp>In this episode, we walk you through connecting the native Directus MCP Server to ChatGPT. You'll learn how to:\u003C/p>\u003Cul>\u003Cli>Enable the MCP server in your Directus AI settings\u003C/li>\u003Cli>Set up the AI prompts collection for reusable workflows\u003C/li>\u003Cli>Create a dedicated ChatGPT user with appropriate permissions\u003C/li>\u003Cli>Generate a static access token for secure authentication\u003C/li>\u003Cli>Enable developer mode in ChatGPT\u003C/li>\u003Cli>Create a custom MCP connector with your Directus instance URL\u003C/li>\u003Cli>Configure authentication using your access token\u003C/li>\u003Cli>Test the connection by querying your schema and creating content\u003C/li>\u003C/ul>\u003Cp>Watch as we demonstrate the complete setup process, from configuring Directus to creating a blog post entirely through ChatGPT. This native integration enables you to work with your CMS through natural conversation with ChatGPT.\u003C/p>","published",[],[],{"id":137,"number":138,"year":139,"episodes":140,"show":146},"9781e3ca-7d76-4ebc-8c35-511681cd9394",2,"Native MCP",[122,141,142,143,144,145],"32408843-f937-47d4-bbcb-65fad031548b","5506f9ca-3a72-4447-8b50-ce4c821e3d1d","1e3cca6c-b7f7-4f79-b0c8-428e58624785","4afe2385-df4a-45f0-9409-75bb149b62be","86f0031b-9bf0-44cb-aa66-b3bd03fa89b0",{"title":147,"tile":148},"Directus MCP Server","573a0fb2-4e86-4d87-a7ab-d4f06283b79a",{"title":8,"meta_description":8},{"id":141,"slug":151,"season":137,"vimeo_id":152,"description":153,"tile":154,"length":8,"resources":8,"people":8,"episode_number":138,"published":128,"title":155,"video_transcript_html":156,"video_transcript_text":157,"content":158,"seo":159,"status":133,"episode_people":160,"recommendations":161},"mcp-cursor","1129619572","Integrate the native Directus MCP Server with Cursor IDE for enhanced AI-powered development workflows. This episode shows you how to configure the MCP connection in Cursor, enabling seamless content management and database operations while you code.","33f6bfdd-1d11-4976-912d-a56d5b4b10c1","Connect to Cursor","\u003Cp>Speaker 0: What's up, friends? Brian here for Directus. And in this video, we're gonna show you how to connect the Directus native MCP to your cursor IDE. Love all the acronyms. Alright.\u003C/p>\u003Cp>The first thing we're gonna do is go into the AI settings inside your Directus Instance. Now I've got this Instance running locally. You know, you could connect either way to a local Instance or to a cloud based instance. So we're also going to enable our AI prompts collection, which it comes out of the gate with the CMS template. And cool.\u003C/p>\u003Cp>We'll make sure we save that. We can allow deletes. So next up on the list, we're gonna go in and I can create a new user here or I could just grab the token for our admin user. Great. We're gonna do that.\u003C/p>\u003Cp>I'll hit save. Amazing. Okay. Next, what we're going to do is just gonna pop over to the documentation, and we're gonna look for the AI guides. We got a quick setup on the MCP.\u003C/p>\u003Cp>We'll scroll down. And I do this because we have this one click install to cursor, or I could just copy paste this. We'll just open up cursor, and we can see here's the Directus MCP. I'm just gonna change this to my URL, which in this case is just local host eight zero five five, and I'm gonna paste in that token that we created. Now once I hit install, we can see now we've got six tools.\u003C/p>\u003Cp>I can go in and enable all the other tools. I've also got three prompts. That's coming from the AI prompts collection inside this Directus instance. Now we're ready to go. Right?\u003C/p>\u003Cp>Locally here, I've got a Next. Js website running. This is, again, just a template that you could get access to through the cloud or self hosted. But now we're ready to fire up a conversation. Right?\u003C/p>\u003Cp>So I'm gonna open up the cursor agent. We'll just make this larger. You know, let's use one of the the newer models, ClaudeSonic. And let's start this conversation with the agent. What can you tell me about my Directus schema?\u003C/p>\u003Cp>So if you're vibe coding anything up, this is a super helpful tool, the schema tool that's within the native MCP. It is going to run our system prompt. You could see it run the schema. We can get all the information about the collections. It's gonna grab some extra information about that, and we could see here that it is summarizing what's going on.\u003C/p>\u003Cp>Right? Maybe we want to add a new collection or or change a field within an existing collection. Right? Let's take a look at our blog post. Maybe we want an AI summary.\u003C/p>\u003Cp>Can you add an AI summary field to our blog post? Cool. So now we're working with the MCP. Do we want to allow it to run this field tool? Yeah.\u003C/p>\u003Cp>We'll enable that. And now we could see that it has added an AI summary field for us, which we could see right there. There's lots more that you can do with the Directus MCP inside cursor, but that's it for this video. Right? Stay tuned for more in this MCP series.\u003C/p>","What's up, friends? Brian here for Directus. And in this video, we're gonna show you how to connect the Directus native MCP to your cursor IDE. Love all the acronyms. Alright. The first thing we're gonna do is go into the AI settings inside your Directus Instance. Now I've got this Instance running locally. You know, you could connect either way to a local Instance or to a cloud based instance. So we're also going to enable our AI prompts collection, which it comes out of the gate with the CMS template. And cool. We'll make sure we save that. We can allow deletes. So next up on the list, we're gonna go in and I can create a new user here or I could just grab the token for our admin user. Great. We're gonna do that. I'll hit save. Amazing. Okay. Next, what we're going to do is just gonna pop over to the documentation, and we're gonna look for the AI guides. We got a quick setup on the MCP. We'll scroll down. And I do this because we have this one click install to cursor, or I could just copy paste this. We'll just open up cursor, and we can see here's the Directus MCP. I'm just gonna change this to my URL, which in this case is just local host eight zero five five, and I'm gonna paste in that token that we created. Now once I hit install, we can see now we've got six tools. I can go in and enable all the other tools. I've also got three prompts. That's coming from the AI prompts collection inside this Directus instance. Now we're ready to go. Right? Locally here, I've got a Next. Js website running. This is, again, just a template that you could get access to through the cloud or self hosted. But now we're ready to fire up a conversation. Right? So I'm gonna open up the cursor agent. We'll just make this larger. You know, let's use one of the the newer models, ClaudeSonic. And let's start this conversation with the agent. What can you tell me about my Directus schema? So if you're vibe coding anything up, this is a super helpful tool, the schema tool that's within the native MCP. It is going to run our system prompt. You could see it run the schema. We can get all the information about the collections. It's gonna grab some extra information about that, and we could see here that it is summarizing what's going on. Right? Maybe we want to add a new collection or or change a field within an existing collection. Right? Let's take a look at our blog post. Maybe we want an AI summary. Can you add an AI summary field to our blog post? Cool. So now we're working with the MCP. Do we want to allow it to run this field tool? Yeah. We'll enable that. And now we could see that it has added an AI summary field for us, which we could see right there. There's lots more that you can do with the Directus MCP inside cursor, but that's it for this video. Right? Stay tuned for more in this MCP series.","\u003Cp>In this episode, we guide you through connecting the native Directus MCP Server to Cursor IDE. You'll learn how to:\u003C/p>\u003Cul>\u003Cli>Enable the MCP server and AI prompts collection in Directus\u003C/li>\u003Cli>Generate a static access token from your Directus user\u003C/li>\u003Cli>Use the one-click install button from the Directus documentation\u003C/li>\u003Cli>Configure the MCP connection in Cursor with your instance URL and token\u003C/li>\u003Cli>Enable all available MCP tools in Cursor\u003C/li>\u003Cli>Access custom prompts from your Directus AI prompts collection\u003C/li>\u003Cli>Query your Directus schema using the schema tool\u003C/li>\u003Cli>Add new fields to collections through AI conversation\u003C/li>\u003C/ul>\u003Cp>Watch as we demonstrate connecting a local Directus instance to Cursor, then use the Cursor agent with Claude Sonnet to query the schema and add an AI summary field to a blog post collection. This integration brings powerful AI capabilities directly into your development environment for seamless content management while coding.\u003C/p>","6768d099-6f72-42cd-ba02-024b3c7af62e",[],[],{"reps":163},[164,220],{"name":165,"sdr":8,"link":166,"countries":167,"states":169},"John Daniels","https://meet.directus.io/meetings/john2144/john-contact-form-meeting",[168],"United States",[170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219],"Michigan","Indiana","Ohio","West Virginia","Kentucky","Virginia","Tennessee","North Carolina","South Carolina","Georgia","Florida","Alabama","Mississippi","New York","MI","IN","OH","WV","KY","VA","TN","NC","SC","GA","FL","AL","MS","NY","Connecticut","CT","Delaware","DE","Maine","ME","Maryland","MD","Massachusetts","MA","New Hampshire","NH","New Jersey","NJ","Pennsylvania","PA","Rhode Island","RI","Vermont","VT","Washington DC","DC",{"name":221,"link":222,"countries":223},"Michelle Riber","https://meetings.hubspot.com/mriber",[224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,201,412,413],"Albania","ALB","Algeria","DZA","Andorra","AND","Angola","AGO","Austria","AUT","Belgium","BEL","Benin","BEN","Bosnia and Herzegovina","BIH","Botswana","BWA","Bulgaria","BGR","Burkina Faso","BFA","Burundi","BDI","Cameroon","CMR","Cape Verde","CPV","Central African Republic","CAF","Chad","TCD","Comoros","COM","Côte d'Ivoire","CIV","Croatia","HRV","Czech Republic","CZE","Democratic Republic of Congo","COD","Denmark","DNK","Djibouti","DJI","Egypt","EGY","Equatorial Guinea","GNQ","Eritrea","ERI","Estonia","EST","Eswatini","SWZ","Ethiopia","ETH","Finland","FIN","France","FRA","Gabon","GAB","Gambia","GMB","Ghana","GHA","Greece","GRC","Guinea","GIN","Guinea-Bissau","GNB","Hungary","HUN","Iceland","ISL","Ireland","IRL","Italy","ITA","Kenya","KEN","Latvia","LVA","Lesotho","LSO","Liberia","LBR","Libya","LBY","Liechtenstein","LIE","Lithuania","LTU","Luxembourg","LUX","Madagascar","MDG","Malawi","MWI","Mali","MLI","Malta","MLT","Mauritania","MRT","Mauritius","MUS","Moldova","MDA","Monaco","MCO","Montenegro","MNE","Morocco","MAR","Mozambique","MOZ","Namibia","NAM","Niger","NER","Nigeria","NGA","North Macedonia","MKD","Norway","NOR","Poland","POL","Portugal","PRT","Republic of Congo","COG","Romania","ROU","Rwanda","RWA","San Marino","SMR","São Tomé and Príncipe","STP","Senegal","SEN","Serbia","SRB","Seychelles","SYC","Sierra Leone","SLE","Slovakia","SVK","Slovenia","SVN","Somalia","SOM","South Africa","ZAF","South Sudan","SSD","Spain","ESP","Sudan","SDN","Sweden","SWE","Tanzania","TZA","Togo","TGO","Tunisia","TUN","Uganda","UGA","United Kingdom","GBR","Vatican City","VAT","Zambia","ZMB","Zimbabwe","ZWE","UK","Germany","Netherlands","Switzerland","CH","NL",1773850420876]