Skip to content
Workflow

Use components directly in the editor via MCP

How the Model Context Protocol connects your AI editor to a component library and inserts building blocks without copy and paste.

8 min readUpdated: 10 July 2026
MCPWorkflowAI editor
Add the server01
Series 04
Light that stays all day
Six lamps from one workshop in Utrecht.
See the rangeShowroom

The Model Context Protocol, MCP for short, connects AI editors with external sources. For a component library that means: your assistant can search and insert building blocks without you switching between browser and editor.

The short version
  • MCP is an open interface that lets your editor reach a source itself instead of you copying things over.
  • The detour through the clipboard disappears, and with it the half pasted components.
  • Setup takes a few minutes: add the server, restart the editor, ask for a component.
  • The editor receives source code and description, not just a name. That is why the component lands complete.
01

What MCP is

MCP is an open standard through which an AI editor talks to servers that provide extra capabilities and data. The editor stays the same but gains access to new sources.

For a library the server provides read-only access: the assistant can search components and fetch the source code.

Ask in the editorA hero with an image.
ServerSearches and delivers.
File in the projectComplete TSX.
Three stations, one direction. The editor asks, the server answers, the source lands in your file.
02

The everyday benefit

Without MCP you copy code from the browser and paste it into the editor. With MCP you describe what you need and the assistant inserts the right building block straight into the right spot.

That saves context switches and errors. Especially with many small building blocks the time saved adds up.

Via the clipboard
  • Open the browser, find the component, copy the source.
  • Back to the editor, create a file, paste.
  • Fix the imports by hand, adjust image paths.
  • Start over for the next building block.
Via MCP
  • Describe what you need in the chat.
  • The assistant searches and fetches the source.
  • It creates the file and sets the imports.
  • The next building block is one sentence.
03

Setup in a few steps

You add the server address once in your editor's configuration and restart it. After that, search and fetch are available in the chat. Supported are MCP-capable environments like Claude Code, Cursor and VS Code.

No content from your project is sent to the library. Access is read-only.

{  "mcpServers": {    "systra-tools": {      "url": "https://systra.tools/api/mcp",      "headers": { "Authorization": "Bearer DEIN_SCHLUESSEL" }    }  }}
The entry in your editor's MCP configuration.
Nothing happens without a restartEditors read this file at startup. Change it while running and then ask, and you get the same answer as before: nothing. By far the most common cause.
04

Where MCP does not help

The access is not worth it everywhere. We hear these cases regularly, and in most of them we advise against it.

  1. You copy twice a year. Then the clipboard beats any setup. MCP pays off from the point where it happens daily.
  2. You work without an AI editor. Without an editor speaking the protocol there is no path for the request. The catalog stays reachable through the site.
  3. You only want to see how something looks. That is what the overview is for. Every section runs there live and full size, without an account.
The catalogue stays openEven without access every section runs live and full size in the overview. MCP shortens the path, it does not unlock anything that would otherwise be closed.

MCP saves no decision, it saves the way there.

05

Set up in four steps

Setup takes a few minutes once and then applies to every project on that machine.

  1. Get access. The server address and your key are in your account under MCP.
  2. Add the entry. In your editor's configuration add a server with name, address and key.
  3. Restart the editor. Only then does it read the configuration again. That is the most common reason when nothing happens.
  4. Ask for a component. For example for a hero with an image. The editor searches, fetches the source and inserts it in the right place.
  Suche in Systra Tools nach einem Hero mit großem Bild    und zwei Buttons, und setz ihn in src/components ein. Gefunden: ProcurementSplitHeroAngelegt: src/components/ProcurementSplitHero.tsx
This is what a request that works sounds like.
Share
Written by
Amelie RoesmannCreative directionLeonie RoesmannDesign engineering

We build websites and web apps at Systra Studios in Münster and put the building blocks from that work here. What you read comes from real projects, not from a brochure.

Systra Studios: web design from Münster

You know what you need.
Let the editor do the looking.

One entry in your config, and your assistant searches the catalogue itself and puts the source where it belongs.

  • Works in Claude Code, Cursor and VS Code.
  • The editor gets the full source, not just a name.
  • Access is read only, your project stays with you.
Set up MCP access
FAQ

Frequently asked questions

Any that support the protocol. In practice that means Claude Code, Cursor and VS Code with the right extension. The configuration looks similar everywhere: a name, an address, a key.

Didn't find your question? We're happy to help.

Get in touch