GitShow/antfu/nuxt-mcp-dev
antfu

nuxt-mcp-dev

MCP server helping models to understand your Vite/Nuxt app better.

by antfu
mcpnuxtvite
Star on GitHubForknpm

TypeScript

908 stars53 forks14 contributorsQuiet · 5mo agoSince 2025v0.3.2MIT

Meet the team

See all 14 on GitHub →
antfu
antfu48 contributions
JosephAnson
JosephAnson2 contributions
atinux
atinux2 contributions
marcaureln
marcaureln1 contribution
webfansplz
webfansplz1 contribution
blouflashdb
blouflashdb1 contribution
gsqrt2
gsqrt21 contribution
hi-ogawa
hi-ogawa1 contribution

Languages

View on GitHub →
TypeScript97.7%
HTML1.1%
JavaScript1%
Vue0.3%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

5 of 6 standards met

Community profile →
85
✓README✓License✓Contributing✓Code of Conduct○Issue Template✓PR Template

Recent PRs & issues

Quiet · 3 in progress · Last activity 5mo ago
See all on GitHub →
Lulu-The-Narwhal
Optional monetization layer for nuxt-mcp-dev (disclosed sponsored suggestions)OpenIssue

Hi Anthony — big fan of the Vite/Nuxt ecosystem work, nuxt-mcp-dev is a smart, narrow tool (helping models actually understand a Vite/Nuxt app instead of guessing) and exactly the kind of MCP server that should be easy to find. I'm building Lulu Ads (getlulu.dev), an opt-in ad layer for MCP servers — when an agent calls one of your tools, it can occasionally surface a disclosed, relevant sponsored suggestion next to the real result. No changes to the server itself, purely opt-in, and every suggestion is labeled as sponsored to the model so it's never passed off as your output. Given you maintain a lot of high-traffic OSS already, I know unpaid maintenance time is scarce — this is meant as a low-effort way to get something back from the MCP specifically, not a big ask. No worries if it's not useful to you. Listing page if you want to look: https://getlulu.dev/mcps/nuxt-mcp-dev

Lulu-The-Narwhal · 1d ago
BarnoTD
Server error when added to VScode via MCP Servers MarketplaceOpenIssue

Describe the bug MCP Server fails to start in VScode Chat pane customizations MCP servers whenever I try to start: Output shows this: Note that it works when added manually following the documentation instructions. Issue only occurs when I try to add it automatically (screenshot below shows vscode automatically added mcp server not running, while the other one added with is working) Reproduction Open VScode chat pane (secondary pane) > Gear icon (Open Customizations) > MCP Servers > Browse Marketplace > Add Nuxt. System Info Used Package Manager npm Validations [x] Follow our Code of Conduct [x] Read the Contributing Guide. [x] Check that there isn't already an issue that reports the same bug to avoid creating a duplicate. [x] Check that this is a concrete bug. For Q&A, please open a GitHub Discussion instead. [x] The provided reproduction is a minimal reproducible of the bug. Contributions [ ] I am willing to submit a PR to fix this issue [ ] I am willing to submit a PR with failing tests (actually just go ahead and do it, thanks!)

BarnoTD · 3d ago
maninak
fix: one mcp server per connection so concurrent clients workOpenPR

Only one MCP client can use the dev server at a time today, and the rest silently get a broken connection. connects every incoming SSE transport to a single shared . The SDK's owns exactly one transport per instance and throws on the second , so every client after the first fails. That rejection is also uncaught, so it escapes as an instead of failing just the one request. In practice this is easy to hit: an editor and one or more CLI agents attached to the same dev server. Whichever connects first wins and the others get nothing useful. Changes takes a factory and creates one per SSE connection, so clients are independent. The session map now holds each transport with its server, and that server is closed when its response closes. A failed connect is answered as a 500 on that request rather than escaping as an unhandled rejection. A caller-supplied option may still hand back a shared instance. That stays working: the newest client takes over rather than throwing. Creating a server per connection is cheap, since only registers tool closures. Tests covers concurrent clients each getting their own instance, a disconnect dropping only that client, the shared-instance takeover, and a failing connect returning 500 instead of rejecting. Three of the four fail on .

maninak · 4w ago

Recent fixes

View closed PRs →
punkpeye
add MCP server badgeMergedPR

This PR adds a badge for the Nuxt MCP Dev server listing in Glama MCP server directory. Glama performs regular codebase and documentation checks to: Confirm that the MCP server is working as expected Confirm that there are no obvious security issues Extract server characteristics such as tools, resources, prompts, and required parameters. This badge helps your users to quickly assess that the MCP server is safe, server capabilities, and instructions for installing the server.

punkpeye · 4mo ago
starbuck100
Add AgentAudit security badgeMergedPR

AgentAudit Security Audit — Safe ✅ This package was audited by AgentAudit and received a Safe rating (risk score: 0/100). What was checked All source files across both packages ( and ) MCP tool definitions and transport layer IDE config file auto-update logic No command injection, credential theft, data exfiltration, or obfuscation patterns found Badge This PR adds a security badge to the README linking to the full audit report. Report: https://agentaudit.dev/skills/nuxt-mcp-dev Commit audited:

starbuck100 · 5mo ago
vladdoster
docs: update license badge links in README.mdMergedPR

Please be aware that vibe-coding contributions are 🚫 STRICTLY PROHIBITED. We are humans behind these open source projects, trying hard to maintain good quality and a healthy community. Not only do vibe-coding contributions pollute the code, but they also drain A LOT of unnecessary energy and time from maintainers and toxify the community and collaboration. All vibe-coded, AI-generated PRs will be rejected and closed without further notice. In severe cases, your account might be banned organization-wide and reported to GitHub. PLEASE SHOW SOME RESPECT and do not do so. Before submitting the PR, please make sure you do the following: Read the Contributing Guide. Check that there isn't already a PR that solves the problem the same way to avoid creating a duplicate. Provide a description in this PR that addresses what the PR is solving and WHY**, or reference the issue that it solves (e.g. ). Ideally, include relevant tests that fail without this PR but pass with it. [X] <- Keep this line and put an between the brackts. Description Update repo name in license badge links Linked Issues N/A Additional context Similar fix to #32 before !IMG_4984 after !IMG_4983

vladdoster · 5mo ago
Structured data for AI agents

Repository: antfu/nuxt-mcp-dev. Description: MCP server helping models to understand your Vite/Nuxt app better. Stars: 908, Forks: 53. Primary language: TypeScript. Languages: TypeScript (97.7%), HTML (1.1%), JavaScript (1%), Vue (0.3%). License: MIT. Topics: mcp, nuxt, vite. Latest release: v0.3.2 (7mo ago). Open PRs: 3, open issues: 8. Last activity: 5mo ago. Community health: 85%. Top contributors: antfu, JosephAnson, atinux, marcaureln, webfansplz, blouflashdb, gsqrt2, hi-ogawa, huang-julien, MartinPTielemans and others.

·@ofershap

Replace github.com with gitshow.dev