[{"data":1,"prerenderedAt":433},["ShallowReactive",2],{"footer-primary":3,"footer-secondary":93,"footer-description":119,"mcp-showcase-mcp-101":121,"mcp-showcase-mcp-101-next":166,"sales-reps":181},{"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":127,"resources":8,"people":8,"episode_number":128,"published":129,"title":130,"video_transcript_html":131,"video_transcript_text":132,"content":8,"status":133,"episode_people":134,"recommendations":149,"season":150,"seo":165},"f1b56b45-9398-41c1-becd-1d08d15e593d","mcp-101","1138979993","Join Bryant as he talks through the details of the Directus MCP.","305db0ef-78f3-4f8c-b646-c2edd912da3c",3,1,"2025-11-20","MCP 101: What It Actually Does","\u003Cp>Speaker 0: Hey, everyone. Brian here. I gotta say, I'm super excited for this event. But let's get the intros out of the way, and then we'll dive in. If you're new to Directus, it's a headless CMS and back end that lets you build and manage any kind of data or content.\u003C/p>\u003Cp>You design your own data model or connect your existing SQL database. Directus will generate production ready APIs for you, and you get a complete admin app to manage everything on top of that. So let's move on to the main course. Right? This is what you're all here for.\u003C/p>\u003Cp>What is MCP? Why is it so freaking hyped? Let's talk about it. Model context protocol or MCP is basically just a way for your AI assistance like Claude or ChatGPT or your IDE like Cursor or Versus Code to connect directly to your tools and data sources. Instead of copying and pasting between ChatGPT and your CMS, the AI, it can talk to Directus directly, and we've built MCP support right into Directus Core.\u003C/p>\u003Cp>You enable it in the AI settings, generate an access token for a new user or existing user, connect your favorite AI tools, and you're done. That's it. No middleware, no extra servers to manage, no nothing to deploy. Sounds great. Right?\u003C/p>\u003Cp>But what does this actually do, Brian? Well, hey. That's where it gets interesting. Right? There are multiple different use cases depending on your role.\u003C/p>\u003Cp>So for content teams, you can import blog posts straight from Google Docs with proper field mapping and not having to waste an hour reformatting the copy. You You can organize hundreds of images that are all named image underscore whatever. Add metadata to the entire asset library without clicking through each file individually, spending a ton of time. For developers, you can quickly prototype data models just by describing what you need. Hey, AI.\u003C/p>\u003Cp>Build me a CRM with organizations, contacts, and deals. It will go through and create the collections, set up the relationships for you, the whole thing. Or you can modify your schema on the fly. Hey, I AI. I need a reading time field for all my blog posts and calculate it for my existing articles, set up an automation for that.\u003C/p>\u003Cp>Your AI tools work through the existing Directus permissions. So the beautiful thing about this is it can only do what you've allowed it to do. That keeps everything nice and secure, and everything shows up in your activity log. It's basically your normal direct us workflow, just faster, which brings us to what we're showing today. In this showcase, we're going to walk through some real examples, content creation, data modeling, automation, the stuff that people are actually using this for in production.\u003C/p>\u003Cp>We're gonna show you what works well, what to watch out for, and how to get the most out of combining Directus with AI. And you'll probably also hear a lot of rabbit puns. So with that, down the rabbit hole we go.\u003C/p>","Hey, everyone. Brian here. I gotta say, I'm super excited for this event. But let's get the intros out of the way, and then we'll dive in. If you're new to Directus, it's a headless CMS and back end that lets you build and manage any kind of data or content. You design your own data model or connect your existing SQL database. Directus will generate production ready APIs for you, and you get a complete admin app to manage everything on top of that. So let's move on to the main course. Right? This is what you're all here for. What is MCP? Why is it so freaking hyped? Let's talk about it. Model context protocol or MCP is basically just a way for your AI assistance like Claude or ChatGPT or your IDE like Cursor or Versus Code to connect directly to your tools and data sources. Instead of copying and pasting between ChatGPT and your CMS, the AI, it can talk to Directus directly, and we've built MCP support right into Directus Core. You enable it in the AI settings, generate an access token for a new user or existing user, connect your favorite AI tools, and you're done. That's it. No middleware, no extra servers to manage, no nothing to deploy. Sounds great. Right? But what does this actually do, Brian? Well, hey. That's where it gets interesting. Right? There are multiple different use cases depending on your role. So for content teams, you can import blog posts straight from Google Docs with proper field mapping and not having to waste an hour reformatting the copy. You You can organize hundreds of images that are all named image underscore whatever. Add metadata to the entire asset library without clicking through each file individually, spending a ton of time. For developers, you can quickly prototype data models just by describing what you need. Hey, AI. Build me a CRM with organizations, contacts, and deals. It will go through and create the collections, set up the relationships for you, the whole thing. Or you can modify your schema on the fly. Hey, I AI. I need a reading time field for all my blog posts and calculate it for my existing articles, set up an automation for that. Your AI tools work through the existing Directus permissions. So the beautiful thing about this is it can only do what you've allowed it to do. That keeps everything nice and secure, and everything shows up in your activity log. It's basically your normal direct us workflow, just faster, which brings us to what we're showing today. In this showcase, we're going to walk through some real examples, content creation, data modeling, automation, the stuff that people are actually using this for in production. We're gonna show you what works well, what to watch out for, and how to get the most out of combining Directus with AI. And you'll probably also hear a lot of rabbit puns. So with that, down the rabbit hole we go.","published",[135],{"people_id":136},{"id":137,"first_name":138,"last_name":139,"avatar":140,"bio":141,"links":142},"791e1503-1d88-463d-9347-0b9192933576","Bryant","Gillespie","9013afc8-e8d7-4182-9b18-44db08117bb9","Developer Advocate at Directus",[143,146],{"url":144,"service":145},"https://directus.io/team/bryant-gillespie","website",{"service":147,"url":148},"github","https://github.com/bryantgillespie",[],{"id":151,"number":128,"year":152,"episodes":153,"show":162},"49af1154-dd24-49c1-a1fd-fb2da0a4484b","2025",[122,154,155,156,157,158,159,160,161],"629c73cb-a886-4db1-9e45-a604316de145","3bf8ea55-3ff8-4dc8-937b-093ca713b8a9","f1c9f6ee-8760-4719-8834-e4da28f9b3eb","7df39746-4a7e-4916-ba9a-71c1fa291944","437dea6b-a229-449c-9437-3f6620c2898d","95ed81c1-d6f4-4f12-817c-ca7aaeb9ac85","3ac5e6eb-111e-4bcf-b2ab-66e70712b3a8","1848dd2c-dbff-4361-9571-eb64a629c46d",{"title":163,"tile":164},"MCP Showcase","ec743a55-2bce-414f-aa55-2c3aa3b32b6b",{"title":8,"meta_description":8},{"id":154,"slug":167,"season":151,"vimeo_id":168,"description":169,"tile":170,"length":171,"resources":8,"people":8,"episode_number":172,"published":129,"title":173,"video_transcript_html":174,"video_transcript_text":175,"content":8,"seo":176,"status":133,"episode_people":177,"recommendations":180},"setting-up-mcp","1138989005","Join Bryant and Lindsey as they show you how to get started with the MCP.","1420d770-1835-4ddb-85c4-f293d92e775b",5,2,"Setting up MCP: Start Building Today","\u003Cp>Speaker 0: Alright. I'm here with Lindsay from our team. And in this segment, we're gonna show you how to connect the Directus Native MCP to your LLM or your AI tools of choice. Lindsey, do you want to walk us through the process?\u003C/p>\u003Cp>Speaker 1: Yeah. So the first step is enabling it. So you'll wanna go to your Directus instance, go into settings, and then navigate to the AI section. And here's where you'll set up your MCP server. So you'll just click enable.\u003C/p>\u003Cp>If you want the prompt collection, you can turn it on here, or if you already have it, you can find it and tell us what it is. And then make sure you click that save at the top. Decide if you wanna allow deleting as well.\u003C/p>\u003Cp>Speaker 0: And what is our next step after we've enabled the MCP?\u003C/p>\u003Cp>Speaker 1: Yes. So now this is important. You'll wanna set up a new user so that you can set up a clean token with the access permissions you need for your MCP. So we're gonna give it administrator right now, but you might want it to give it slightly tighter permissions if you wanna keep it from doing everything. We're gonna do this because we're gonna have it messing with the schema.\u003C/p>\u003Cp>Speaker 0: Alright. So now we've got our token. We are ready to connect to, our tools of choice. What are we gonna start with first, Lindsay?\u003C/p>\u003Cp>Speaker 1: So let's do cursor. So that's one of our easiest ones. If you go to our docs, we actually have a one click button to get you started there. So find the cursor section in our docs, scroll down, and click a button. It's gonna open up your cursor, and you'll just fill in the settings here.\u003C/p>\u003Cp>So you'll wanna put in your URL for your instance, and then this is where you'll grab that token that you created from your user.\u003C/p>\u003Cp>Speaker 0: Alright. And I think we'll just hit install.\u003C/p>\u003Cp>Speaker 1: And there you go. You're good\u003C/p>\u003Cp>Speaker 0: to go. And we we can see we are connected, and then we are ready to chat. And as you can see, the Directus MCP is connected to cursor, and we are actually picking up the schema. Alright. So that is how you connect the native MCP to Cursor.\u003C/p>\u003Cp>Super easy to get started. Make sure you check it out.\u003C/p>\u003Cp>Speaker 1: But what about marketers? They typically use chat g p t five or something similar.\u003C/p>\u003Cp>Speaker 0: That's a a great question, Lizzie. So let me show you just how easy it is to connect to ChatGPT. Again, once you've got that token, all you need to do is log in to ChatGPT. In the bottom, you'll go to your specific settings. You'll look for apps and connectors, and you have to be in developer mode, which sounds scary.\u003C/p>\u003Cp>It's really just, a beta feature that they have for protection, and security. So once you activate developer mode, then you can go in and add your own MCP. They're called custom connectors. So we'll just add Directus. We'll give it our URL here.\u003C/p>\u003Cp>There we go. Simplecmsstarter.directus.app/mcp. And then we're going to add a question mark access underscore token, and then you're going to paste that same access token that you have. We're going to choose no authentication, and then we just hit create. There we go.\u003C/p>\u003Cp>And now I should be able to chat. So we'll just ask it what our Directus schema looks like. It should pick up the available tools through the MCP, and it'd be able to understand my full schema inside Directus. Again, super simple to connect with ChatGPT, and happy MCP ing.\u003C/p>\u003Cp>Speaker 1: If you have any feedback for us or any questions, head over to community.directus.io and let us know.\u003C/p>","Alright. I'm here with Lindsay from our team. And in this segment, we're gonna show you how to connect the Directus Native MCP to your LLM or your AI tools of choice. Lindsey, do you want to walk us through the process? Yeah. So the first step is enabling it. So you'll wanna go to your Directus instance, go into settings, and then navigate to the AI section. And here's where you'll set up your MCP server. So you'll just click enable. If you want the prompt collection, you can turn it on here, or if you already have it, you can find it and tell us what it is. And then make sure you click that save at the top. Decide if you wanna allow deleting as well. And what is our next step after we've enabled the MCP? Yes. So now this is important. You'll wanna set up a new user so that you can set up a clean token with the access permissions you need for your MCP. So we're gonna give it administrator right now, but you might want it to give it slightly tighter permissions if you wanna keep it from doing everything. We're gonna do this because we're gonna have it messing with the schema. Alright. So now we've got our token. We are ready to connect to, our tools of choice. What are we gonna start with first, Lindsay? So let's do cursor. So that's one of our easiest ones. If you go to our docs, we actually have a one click button to get you started there. So find the cursor section in our docs, scroll down, and click a button. It's gonna open up your cursor, and you'll just fill in the settings here. So you'll wanna put in your URL for your instance, and then this is where you'll grab that token that you created from your user. Alright. And I think we'll just hit install. And there you go. You're good to go. And we we can see we are connected, and then we are ready to chat. And as you can see, the Directus MCP is connected to cursor, and we are actually picking up the schema. Alright. So that is how you connect the native MCP to Cursor. Super easy to get started. Make sure you check it out. But what about marketers? They typically use chat g p t five or something similar. That's a a great question, Lizzie. So let me show you just how easy it is to connect to ChatGPT. Again, once you've got that token, all you need to do is log in to ChatGPT. In the bottom, you'll go to your specific settings. You'll look for apps and connectors, and you have to be in developer mode, which sounds scary. It's really just, a beta feature that they have for protection, and security. So once you activate developer mode, then you can go in and add your own MCP. They're called custom connectors. So we'll just add Directus. We'll give it our URL here. There we go. Simplecmsstarter.directus.app/mcp. And then we're going to add a question mark access underscore token, and then you're going to paste that same access token that you have. We're going to choose no authentication, and then we just hit create. There we go. And now I should be able to chat. So we'll just ask it what our Directus schema looks like. It should pick up the available tools through the MCP, and it'd be able to understand my full schema inside Directus. Again, super simple to connect with ChatGPT, and happy MCP ing. If you have any feedback for us or any questions, head over to community.directus.io and let us know.","8478d1a2-218b-43df-9764-f61c177d8dc3",[178,179],"5e4704dd-c8d2-4efe-8162-0b029f34259a","5ed24299-b070-4b50-91f3-c32623700d24",[],{"reps":182},[183,239],{"name":184,"sdr":8,"link":185,"countries":186,"states":188},"John Daniels","https://meet.directus.io/meetings/john2144/john-contact-form-meeting",[187],"United States",[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,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238],"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":240,"link":241,"countries":242},"Michelle Riber","https://meetings.hubspot.com/mriber",[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,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,220,431,432],"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",1773850423431]