Practical MCPs
for Nuxt Developers
Husband and Father
Full Stack developer (10 years)
Lead Instructor @ Bitter Brains
MCPs are pretty hyped
But there are very practical use cases
I've used some of them in my own workflows
For our live coding demos,
we'll be working to rebuild this dummy comments platform
Live coding === unpredictable
Coding with Agents === non-deterministic
Live coding === unpredictable
Coding with Agents === non-deterministic
Tools and Resources for Reading Documentation
Tools for Reading
Documentation
Keeps me from jumping back and forth to docs and makes how-to instructions immediately available to agent for task
🔥 Tools are auto-discoverable by the AI Agents
(often it will need nudges though)
Has prompts for slash command autocomplete for explicitly adding context
Has prompts for slash command autocomplete for explicitly adding context
Prompts Screenshot
Works in claude code and others too!
Prompts Screenshot
(and many more since it's an MCP)
Also has tools for blog posts
and and deployments
(I haven't found these quite as helpful)
Nuxt MCP is useful but for the most part the latest models are pretty caught up
The real game changer to me is...
(theming help, setup, etc)
Prompts
Let's start our project from a
Nuxt UI Template
(use setup project with template prompt)
🧑💻
We'll use the Nuxt UI MCP more as we develop our app
Why? So agents can:
Why? So agents can:
You've got options:
Let's do competitor research with Cursor's built-in browser tool
and start building out our app and homepage with Nuxt UI
🧑💻
Why?
Why?
Let's work an issue from Github in Cursor
🧑💻
Why?
You've got options:
Pretty much any of the major image models have MCP connectors
👈
Let's create a blog for our app to help with organic traffic and use a gemini image mcp
for quick consistent blog post images
🧑💻
I promised MCP servers auto generated from Nuxt API Endpoints
Finally
// nuxt.config.ts
defineNuxtConfig({
nitro:{
openAPI: {
meta: {
title: '',
description: '...',
version: '1.0'
}
}
}
})// server/api/myEndpiont
defineRouteMeta({
openAPI: {
tags: ["myEndpiont"],
description: "Test route description",
parameters: [
{ in: "query", name: "test", required: true }
],
},
});# Generate an MCP server (stdio)
openapi-mcp-generator --input http://localhost:3000/_openapi.json --output ./my-project-mcpdanielkelly_io
I'll tweet out the slides and the codebase
Go code awesome things!
(with Nuxt and AI 😉)