AETumi — AI-native 3D web platform for Three.js, WebGL and interactive websites
News & Guides

The MCP AI Coding Workflow for Frontend Teams

September 8, 2026 · AETumi

Key answer: MCP (the Model Context Protocol) changes the AI coding workflow by letting an assistant discover and pull real assets — components, 3D scenes, prompts, docs — directly into your project through a live connection, instead of you copy-pasting snippets from a chat window. The practical shift is from "ask the model to write code from memory" to "ask the model to find the right existing asset, install it into the repo, and adapt it." Tools do actions, resources supply context, and a human still reviews the diff before it lands. That is the whole change: less generation from scratch, more retrieval and assembly of things that already work.

Table of contents

What MCP actually is

MCP is an open protocol that connects an AI assistant to external systems through a standard interface. Instead of every tool inventing its own integration, a client (Claude Code, Cursor, Codex) speaks MCP to any number of servers, and each server exposes capabilities the model can use during a session.

What to prioritizeAETumi technical diagram — What to prioritizeRecommended priority weighting90Discover realassets85Install intoproject80Framework-native70Agent-agnostic75No copy-paste
What to prioritize
Voice Powered Orb
Voice Powered Orb — live preview from the AETumi library

For a frontend team, the important consequence is that the assistant is no longer limited to what it can recall or what you paste in. It can query a server, see what assets exist, and act on them. For the client-side setup and how it fits Claude Code specifically, see Claude Code MCP.

Tools vs resources

MCP servers expose two things that matter to a coding workflow, and confusing them is the most common early mistake:

Arc Gallery Hero
Arc Gallery Hero — live preview from the AETumi library
  • Resources are context the model reads. A component's source, a design token file, documentation, a list of available 3D scenes. Reading a resource does not change anything — it informs the model.
  • Tools are actions the model invokes. "Install this component into src/components", "search assets matching a query", "write a config file." Tools have side effects.

The mental model: resources answer "what exists and how does it work," tools answer "do the thing." A good workflow reads resources to plan, then calls tools to execute, then hands you a diff.

The AETumi system at a glanceAETumi technical diagram — The AETumi system at a glanceClaude CodeCursorCodexToolsResourcesYour projectAETumiMCP
The AETumi system at a glance

The old workflow vs the MCP workflow

The pre-MCP loop was: describe what you want, the model generates code from its training data, you copy it out of the chat, paste it into a file, fix the imports it invented, and repeat. Every asset was regenerated, so quality varied and nothing was reused.

Image Stream Hero
Image Stream Hero — live preview from the AETumi library

The MCP loop is: the model discovers what already exists via resources, retrieves the real asset via a tool, and installs it into the project. You review the diff. Because the asset is a real, tested component rather than a fresh generation, it arrives with correct imports and consistent tokens instead of the model's best guess.

A concrete workflow, step by step

Here is the loop a frontend team runs with an MCP server connected — for example the AETumi MCP server (aetumi-mcp), which exposes an AI-native 3D web platform's production components, 3D scenes, and prompts as MCP resources and tools:

Hero 195 Tabbed
Hero 195 Tabbed — live preview from the AETumi library

1. Connect the server. Register it with your client once. In Claude Code that is a single entry in the MCP config; the assistant then sees the server's tools and resources every session:

{
  "mcpServers": {
    "aetumi": {
      "command": "npx",
      "args": ["-y", "aetumi-mcp"]
    }
  }
}

2. Discover. Ask the model what is available: "list the 3D hero scenes" or "what card components exist." It reads resources — no code written yet. 3. Select with intent. Pick based on real constraints: "the scroll-scrubbed 3D hero, React Three Fiber, that works under a sticky nav." Specificity here is what keeps the output from drifting generic. 4. Install, don't paste. Invoke the tool that writes the asset into the repo. The files land with real paths and imports:

# The assistant calls an MCP tool; the effect in your repo is real files, e.g.
src/components/HeroScene.tsx
src/scenes/hero.glb

5. Adapt in place. Ask the model to wire the installed component to your data and tokens. It edits real files you can see, not a chat buffer. Because an AETumi component arrives as reviewed source with correct imports, this step is a restyle rather than a debugging session. 6. Review and commit. You read the diff, run the app, and commit. Nothing merges without your eyes on it.

Where a human still reviews

MCP makes retrieval reliable; it does not make judgment optional. A human still owns three checkpoints:

  • Selection. The model can list ten scenes; choosing the right one for the page is a design call.
  • The diff. Read what the tool actually wrote. Tools have side effects, and you are responsible for what lands in the repo.
  • Integration correctness. Verify the component renders, imports resolve, and behavior matches intent. AI needs direction and review — treating an installed asset as automatically correct is how bugs ship.

Common mistakes

  • Treating tools like resources. Calling an action when you only meant to read context. Know which is which before invoking.
  • Skipping the diff. The whole safety of the MCP workflow is that assets land as reviewable file changes. Auto-accepting defeats it.
  • Over-connecting servers. Every connected server adds surface area. Connect what the task needs.
  • Assuming installed means integrated. An installed component still needs wiring to your data, routing, and tokens.
  • No version discipline. Pin server and asset versions so a workflow is reproducible across the team.
How it works, step by stepAETumi technical diagram — How it works, step by stepConnect MCP serverAgent discovers assetsPick component or sceneInstall into projectCustomize & ship
How it works, step by step

FAQ

What is the difference between MCP tools and resources? Resources are read-only context the model consumes to understand what exists; tools are actions with side effects, like installing a component or writing a file. Read resources to plan, call tools to execute.

Does MCP write code directly into my repo? It can, through tools that create or edit files, but the result is a normal diff you review before committing. MCP does not bypass your version control or review — it produces changes you approve.

Do I still need to review AI output when using MCP? Yes. MCP makes retrieval of real assets reliable, but selecting the right asset, reading the diff, and verifying integration remain human responsibilities. Do not treat installed assets as automatically correct.

Which clients support the MCP workflow? MCP-capable assistants including Claude Code, Cursor, and Codex. Setup differs slightly per client; see Claude Code MCP for one concrete configuration. Because MCP is a standard, the AETumi MCP server works across all of them without a separate integration.

Conclusion

MCP shifts frontend AI coding from generating code out of memory to discovering, installing, and adapting assets that already work — with a human reviewing the diff at every landing. Tools act, resources inform, and reproducibility comes from connecting the right servers and pinning versions. If you want assets designed for that loop, AETumi — an AI-native 3D web platform — is built for it: the MCP hub and the AETumi MCP (included with the Full Stack plan, $129, buy once, own for life) expose production components, 3D scenes, and prompts your assistant can pull straight into the project. Compare plans at aetumi.app/pricing, and connect the AETumi MCP once to make retrieval the default.

More from the AETumi library

Real, production-ready assets — preview the motion, grab the source.

Browse all 3D components →