HomeDocumentatieAI-assistenten koppelen (MCP)
Docs

AI-assistenten koppelen (MCP)

Koppel Claude, ChatGPT, Gemini of Cursor aan CUTL via de MCP-server: token of aanmelding, toolsets, coinlimieten en bevestigingen.

CUTL kan binnen uw AI-assistent werken. In plaats van door de webapp te klikken, vertelt u Claude, ChatGPT, Gemini of Cursor in gewone woorden wat u wilt ("Maak een project voor Van Dijk van deze drie DXF's, 3 mm S235, 50 van elk, en geef me het totaal") en de assistent doet het voor u in CUTL: hij maakt het project aan, voegt de tekeningen toe, leest de offerte, mailt die, start de productie, nest, leest rapporten, opent STEP-modellen, offreert samenstellingen en richt uw werkplaats in.

Wat MCP is

MCP (Model Context Protocol) is de open standaard die AI-assistenten gebruiken om externe tools aan te roepen. CUTL draait een MCP-server: een set tools die uw assistent namens u kan aanroepen, met de rechten van uw rol in uw team.

Alles wat de assistent doet, gebeurt als u en verschijnt direct in CUTL als gewone projecten, onderdelen, offertes en productietaken. Wat elke tool doet, staat in Wat AI-assistenten kunnen doen.

Toolsets en hun adressen

De tools van CUTL zijn gegroepeerd in toolsets. Elke toolset heeft een eigen serveradres en wordt als aparte connector aan de assistent toegevoegd. Voeg alleen de toolsets toe die u gebruikt: een assistent kiest minder betrouwbaar uit een heel lange lijst, en een calculator die offertes maakt, heeft meestal alleen Basis nodig.

ToolsetAdresToolsVoor
Basis: projecten, upload, offerte, verzenden, startenhttps://api.cutl.online/mcp162D-onderdelen offreren, offertes mailen, productie starten, nesten, rapporten, productiestatus
STEP en MBDhttps://api.cutl.online/mcp/step20STEP-modellen als reviews, opmerkingen, uitnodigingen, PMI, verrijking uit tekeningen, inspectiedocumenten, DXF naar STEP, PDF naar STEP
Assemblages en documentenhttps://api.cutl.online/mcp/assembly15Samenstellingen uit STEP-modellen: onderdelen prijzen, staffelaantallen, leveranciersaanbiedingen, routes, tekeningen, routekaarten, lijsten, ERP-export
Instellingen en kennisbankhttps://api.cutl.online/mcp/setup17Machines, snijmodi, materialen, plaatformaten, klanten; zoeken in de documentatie van CUTL; foutmeldingen
Demozie De demoserver6Een demowerkplaats met alleen-lezen toegang, zonder aanmelding
Kopiëren, niet typen
Kopieer de adressen altijd exact uit Instellingen > Integraties in CUTL. Dat tabblad toont de adressen van uw eigen omgeving, elk met een knop Kopiëren.

Token of aanmelding

Er zijn twee manieren om een assistent te koppelen. In beide gevallen handelt hij als u: hij kan precies lezen en wijzigen wat uw rol in CUTL u laat lezen en wijzigen, niet meer.

TokenAanmelding
Gebruikt doorClaude Code, Cursor, Gemini CLI, uw eigen scripts en agentsClaude.ai en Claude Desktop, ChatGPT (Business, Enterprise of Edu, alleen de webapp), Gemini Enterprise; Claude Code kan zich ook aanmelden
Wat u doetEen token aanmaken in CUTL en het in de instellingen van de assistent plakkenHet serveradres in de assistent plakken; die opent een CUTL-pagina waar u zich aanmeldt en op Koppelen drukt
Werkt voorElke toolset: één token werkt met alle adressenEén toolset: koppel elke toolset die u nodig hebt apart
Stopt wanneerHet verloopt (30, 90 of 365 dagen, of nooit) of iemand het intrektU in CUTL op Loskoppelen drukt, of de assistent het 30 dagen niet gebruikt

Het tabblad Integraties

Alles voor assistenten staat op de pagina Instellingen, tabblad Integraties. Van boven naar beneden ziet u:

  1. Een AI-assistent koppelen: de Server-URL’s, elk met een knop Kopiëren; Toolset voor de voorbeelden, een keuzelijst die bepaalt welk adres de installatieteksten gebruiken (Basis staat eerst geselecteerd); per assistent een tabblad met de installatietekst en Kopiëren; de tokenwaarschuwing; een regel over gegevens en privacy; en de Muntlimieten voor assistenten.
  2. De tokenlijst, met Genereer token. Daarin staan alle tokens van het team met hun label, wie ze heeft aangemaakt, wanneer ze verlopen, wanneer ze voor het laatst zijn gebruikt en hun status (Actief, Verlopen, Ingetrokken), plus een knop Intrekken.
  3. Gekoppelde assistenten: de assistenten die u via aanmelding hebt gekoppeld, elk met Loskoppelen.
  4. Geregistreerde clients: alleen voor teambeheerders.

Kan één blok niet worden geladen, dan wordt het gewoon weggelaten en werkt de rest van het tabblad nog.

Een token aanmaken

01
Open het tabblad van de assistent
Kies in Instellingen > Integraties de toolset bij Toolset voor de voorbeelden en open het tabblad van uw assistent (Claude Code, Cursor of Gemini CLI).
02
Een token voor deze assistent maken
Druk op de knop. Het Label is al ingevuld met de naam van de assistent, bijvoorbeeld "MCP: Claude Code". Wijzig het als u wilt; het mag niet leeg zijn.
03
Kies de geldigheid
Kies bij Verloopt na: 30 dagen, 90 dagen (de standaard), 365 dagen of Nooit, en druk op Aanmaken.
04
Bewaar het nu
Het token wordt één keer getoond: "Sla dit token nu op. U kunt het later niet meer zien." Klik erop om het te kopiëren en druk dan op Sluiten.
05
Plak de installatietekst
Het commando of blok op het tabblad bevat nu uw token. Kopieer het geheel en plak het waar het tabblad aangeeft.

Het token staat alleen op deze pagina in de installatietekst, tot u de pagina verlaat of opnieuw laadt. Raakt u het kwijt, trek het dan in en maak een nieuw token aan.

Een team kan maximaal 5 actieve tokens hebben. Een zesde wordt geweigerd met "Trek eerst een ongebruikt token in: maximaal 5 actief." Elk lid kan een token aanmaken en elk token van het team intrekken. Een token handelt altijd als de persoon die het heeft aangemaakt, en werkt niet meer als die persoon het team verlaat.

Een token handelt als u
Wie het token heeft, handelt als u, met uw rechten, tot het verloopt of wordt ingetrokken. Plak het nooit in een chat, een gedeeld document of een instelling voor een "openbare" MCP-server. In een Claude-organisatie die gedeelde connector-headers gebruikt, gebruikt elk lid hetzelfde token: dan handelen ze allemaal als u.

Elke assistent koppelen

Het tabblad van elke assistent in Instellingen > Integraties heeft een eigen installatietekst met een knop Kopiëren. Menu's in de assistenten veranderen vaak: kijk in de actuele documentatie van de leverancier als een naam niet overeenkomt.

Claude Code (token)

Maak een token aan op het tabblad Claude Code, kopieer het commando en voer het uit in uw terminal. Het voegt een server met de naam cutl toe:

claude mcp add --transport http cutl https://api.cutl.online/mcp --header "Authorization: Bearer <token>"

Voor een andere toolset wijzigt u Toolset voor de voorbeelden, kopieert u het commando opnieuw en past u de naam cutl aan (bijvoorbeeld naar cutl-step), want twee servers kunnen niet dezelfde naam hebben. Hetzelfde token werkt voor elke toolset.

Claude Code kan zich ook aanmelden: voer het commando uit zonder het deel --header en volg de aanmeldprompt van Claude Code. CUTL toont dan de toestemmingspagina.

Cursor (token)

Maak een token aan op het tabblad Cursor en zet het blok in ~/.cursor/mcp.json (alle projecten) of in .cursor/mcp.json van één project. Heeft het bestand al een sectie "mcpServers", voeg dan alleen de vermelding "cutl" daarbinnen toe. Start daarna Cursor opnieuw of laad de MCP-servers opnieuw.

{
  "mcpServers": {
    "cutl": {
      "url": "https://api.cutl.online/mcp",
      "headers": { "Authorization": "Bearer <token>" }
    }
  }
}

Gemini CLI (token)

Maak een token aan op het tabblad Gemini CLI en voeg de vermelding "cutl" toe onder "mcpServers" in de settings.json van Gemini CLI. Het is hetzelfde blok als voor Cursor, met "httpUrl" in plaats van "url". Start Gemini CLI daarna opnieuw.

{
  "mcpServers": {
    "cutl": {
      "httpUrl": "https://api.cutl.online/mcp",
      "headers": { "Authorization": "Bearer <token>" }
    }
  }
}

Claude.ai en Claude Desktop (aanmelding)

Kopieer het adres van het tabblad Claude.ai / Desktop. Ga in Claude naar Settings, Connectors, Add custom connector en plak het. Claude opent CUTL: meld u aan als daarom wordt gevraagd, controleer de toestemmingspagina en druk op Koppelen. Er is geen token nodig. In een Claude Team- of Enterprise-organisatie voegt een eigenaar de connector toe en koppelen de leden daarna. Voor een andere toolset voegt u een extra connector toe met het adres van die toolset.

ChatGPT (aanmelding)

Alleen ChatGPT Business, Enterprise of Edu, en alleen in de webapp. Kopieer het adres van het tabblad ChatGPT, zet in ChatGPT de ontwikkelaarsmodus aan, voeg een connector met het adres toe en meld u aan bij CUTL. Er is geen token nodig. ChatGPT kan bestanden die u in de chat bijvoegt ook direct aan CUTL doorgeven.

Gemini Enterprise (aanmelding met een geregistreerde client)

  1. Een teambeheerder van CUTL registreert een client (zie Geregistreerde clients) met het redirect-adres dat de beheerder van Gemini Enterprise opgeeft, en geeft de Client-ID en het Clientgeheim door.
  2. De beheerder van Gemini Enterprise voegt het CUTL-adres toe als connector, met OAuth, die client-ID en dat geheim, en zet PKCE aan.
  3. Een gebruiker van de connector komt op de toestemmingspagina van CUTL, die Door uw team geregistreerd toont, en drukt op Koppelen.
Een goede eerste vraag
Vraag na het koppelen "Wat is mijn coinsaldo in CUTL?". De assistent hoort te antwoorden met uw naam, het saldo van het team en de coinlimieten.

De toestemmingspagina

Wanneer een assistent koppelt via aanmelding, toont CUTL de pagina Een assistent koppelen (na de normale aanmelding bij CUTL als u nog niet bent aangemeld). Daarop ziet u:

  • welke assistent wil koppelen;
  • Na uw keuze wordt u doorgestuurd naar: het adres waarop de assistent u terug ontvangt, bijvoorbeeld claude.ai. Controleer of dit het adres van uw assistent is; is het dat niet, druk dan op Weigeren;
  • Geïdentificeerd via: Een gepubliceerde clientidentiteit (de assistent heeft zijn identiteit op zijn eigen webadres gepubliceerd, zoals Claude doet), Zelfregistratie (niet geverifieerd) (CUTL kan niet instaan voor wie hem beheert) of Door uw team geregistreerd;
  • Team en Aangemeld als: het team en de persoon namens wie de assistent handelt, en de Toolset;
  • Het kan: "CUTL namens u gebruiken, met uw rechten" en "Gekoppeld blijven tot u het loskoppelt";
  • dat de leverancier van de assistent ziet wat de assistent uit CUTL leest, zoals projectnamen, offertes en klantgegevens;
  • een aftelling: het verzoek verloopt na 10 minuten.

Druk op Koppelen om het toe te staan of op Weigeren om het te weigeren; in beide gevallen gaat u terug naar de assistent. Een verzoek dat na 10 minuten, voor een tweede keer of door een andere persoon wordt geopend, meldt "Dit verzoek is verlopen of al gebruikt: start de koppeling opnieuw vanuit uw assistent."

De assistent vernieuwt zijn toegang zelf en blijft gekoppeld zolang hij CUTL minstens elke 30 dagen gebruikt. Om de koppeling direct te beëindigen, drukt u op Loskoppelen onder Gekoppelde assistenten. Als u de connector in de assistent verwijdert, eindigt de koppeling aan de kant van CUTL niet: koppel hem ook in CUTL los. Iedereen ziet alleen zijn eigen koppelingen.

Geregistreerde clients (teambeheerders)

Voor assistenten die zichzelf niet kunnen registreren, zoals Gemini Enterprise, registreert een teambeheerder een client onder Geregistreerde clients, Client registreren:

VeldRegels
NaamVerplicht, maximaal 200 tekens, bijvoorbeeld "Gemini Enterprise"
Redirect-URI’s (één per regel)1 tot 10 adressen, opgegeven door de leverancier van de assistent. Alleen https; http is toegestaan voor localhost. Herhaalde regels tellen één keer

Na Registreren toont het venster Client geregistreerd de Client-ID en het Clientgeheim. Het geheim wordt maar één keer getoond en kan later niet meer worden opgevraagd: kopieer beide en druk dan op Ik heb het gekopieerd. Verwijderen verwijdert een client, en assistenten die hem gebruiken, stoppen met werken. Is het geheim kwijt, dan verwijdert u de client en registreert u een nieuwe.

Muntlimieten voor assistenten

Sommige tools besteden coins, precies zoals dezelfde actie in CUTL: een tekening aan een project toevoegen (één onderdeelberekening per onderdeel), een project kopiëren (één berekening per onderdeel) en de onderdelen van een samenstelling prijzen (één onderdeelberekening per gestart onderdeel). Alle andere tools zijn gratis. De assistent kan u de prijzen en uw saldo vertellen. Zie Coins & facturatie.

Bovenop uw saldo begrenzen de Muntlimieten voor assistenten van het team wat alle assistenten van het team samen mogen uitgeven, ongeacht welke persoon of welk token het uitgaf. Ze begrenzen niet wat mensen in de webapp uitgeven.

VeldWat het begrenstStandaard
Limiet per uur (munten)Coins die via assistenten zijn besteed in de laatste 60 minuten2000
Limiet per dag (munten)Coins die via assistenten zijn besteed in de laatste 24 uur10000
Limiet per aanroep (munten)Wat één enkele toolaanroep mag kosten2000

Onder de velden ziet u wat in het laatste uur en vandaag is gebruikt. Alleen een teambeheerder kan de limieten wijzigen, met Opslaan en Standaardwaarden herstellen; alle anderen zien ze alleen-lezen. Elke limiet moet groter zijn dan 0, de limiet per aanroep mag de limiet per uur niet overschrijden en de limiet per uur mag de limiet per dag niet overschrijden. Een leeg veld betekent "gebruik de standaardwaarde", en de standaardwaarden worden vóór deze controles ingevuld: met de standaardlimiet per aanroep van 2000 wordt een limiet per uur van 1000 geweigerd tot u ook de limiet per aanroep verlaagt.

Wanneer een aanroep een limiet zou overschrijden, vertelt de assistent u welke, hoeveel er nog over is en wanneer er weer ruimte komt, bijvoorbeeld "Deze aanroep zou 2500 coins kosten; de limiet per aanroep voor assistenten is 2000. Splits het werk op in kleinere aanroepen, of verhoog de limiet op de pagina Koppelen." De "pagina Koppelen" in deze berichten is het tabblad Integraties.

Eerst de prijs vragen

De drie betaalde tools kunnen een proefrun doen: ze controleren alles (bestanden, materialen, de status van het project) en zeggen wat het zou kosten, zonder iets uit te voeren of af te rekenen. Vraag de assistent "Hoeveel zou dat kosten? Nog niet uitvoeren", en daarna "OK, doe het maar". Een proefrun controleert de coinlimieten niet; de echte aanroep wel. Dezelfde upload opnieuw proberen rekent nooit twee keer af.

Assistenten in een browser of op een telefoon kunnen niet altijd een bestand doorgeven, daarom geeft CUTL elke assistent een uploadlink.

01
Noem het bestand
Vertel de assistent welk bestand het is. Hij heeft de exacte bestandsnaam en de grootte in bytes nodig, en kan u daarom vragen.
02
Krijg de link
De assistent geeft u een link naar de uploadpagina van CUTL.
03
Sleep precies dat bestand erin
Open de link op een willekeurig apparaat, zonder aanmelding, en sleep of kies precies dat bestand. Het gaat rechtstreeks naar de opslag van CUTL.
04
Zeg "geüpload"
De pagina toont "Geüpload. Ga terug naar je assistent en zeg: geüpload." Zeg "geüpload" tegen de assistent en hij gaat verder.
RegelWaarde
Bestanden per linkEén, tot 40 MB
Link geldig gedurende15 minuten
BestandsgrootteMoet exact de grootte zijn die de assistent heeft aangekondigd
Geüpload bestand bewaardEén dag, in afwachting van gebruik door de assistent
BestandstypenDXF-, STEP- of PDF-tekeningen; de STEP-toolset accepteert ook QIF

Een bestand met een andere grootte wordt geweigerd: "Dit is niet het bestand dat de assistent heeft aangekondigd (verwacht: 49.352 bytes). Vraag om een nieuwe link." Een andere naam met de juiste grootte geeft alleen een waarschuwing en wordt toch geüpload. Een verlopen link meldt "Deze link is verlopen: vraag de assistent om een nieuwe." Het geheime deel van de link wordt uit de adresbalk verwijderd zodra de pagina opent, dus na opnieuw laden meldt de pagina dat de link onvolledig of beschadigd is: open dan de oorspronkelijke link uit de chat opnieuw.

Assistenten op uw computer (Claude Code, Cursor, Gemini CLI) kunnen het bestand zelf uploaden. Voor een project kan een assistent CUTL ook een openbare https-link naar een tekening geven, en ChatGPT kan een bestand doorgeven dat u in de chat hebt bijgevoegd. Bestanden voor de STEP- en samenstellingstools komen alleen via een uploadlink binnen.

Acties die u bevestigt

Acties die mensen buiten het gesprek bereiken, worden door de server van CUTL vastgehouden tot u ze bevestigt, wat de assistent ook besluit.

Waar u bevestigtActies
In de chatEen offerte mailen naar de klant van het project of naar uzelf; iemand die uw team al eerder heeft uitgenodigd, of een teamgenoot, uitnodigen voor een STEP-review; een opmerking plaatsen bij een STEP-review (deelnemers krijgen een e-mail); een review archiveren; een verrijking accepteren als nieuwe modelversie; een prijslink voor een leverancier maken
Op de bevestigingspagina van CUTLProductie starten (altijd); een offerte mailen naar een ander adres; een adres dat uw team nog niet eerder heeft uitgenodigd, uitnodigen voor een STEP-review

In de chat laat de assistent u eerst een voorbeeld zien van wat hij gaat doen, en handelt pas als u akkoord gaat.

Op de bevestigingspagina geeft de assistent u een link. Open die terwijl u in CUTL bent aangemeld als dezelfde persoon namens wie de assistent handelt, controleer het voorbeeld (een nieuw adres is gemarkeerd) en druk op Bevestigen of Weigeren. Ga daarna terug naar de assistent en zeg dat hij verder moet gaan: de pagina zelf voert niets uit. Een bevestiging verloopt 10 minuten nadat de assistent erom vroeg. Daarna toont de pagina een van deze meldingen:

  • "Klaar: ga terug naar uw assistent en zeg dat hij door moet gaan."
  • "Geweigerd. Er is niets gedaan; u kunt terug naar uw assistent."
  • "Klaar: de assistent heeft dit al uitgevoerd."
  • "Deze bevestiging is verlopen. Vraag uw assistent opnieuw te beginnen."
  • "Deze bevestiging bestaat niet of is van iemand anders." (een verkeerde link, of die van iemand anders)

Limieten en fouten

SituatieWat er gebeurt
Uw rolDe assistent kan alleen doen wat uw rol toestaat: "Uw rol in CUTL mag geen projecten bewerken. Vraag een teambeheerder om toegang, of gebruik een token dat is aangemaakt door iemand die die toegang heeft."
CoinsEr is een coinlimiet bereikt (zie hierboven), of het saldo van het team is te laag. Vul zoals gewoonlijk bij in CUTL
Te veel aanroepenMaximaal 60 aanroepen per minuut en 1000 per uur per koppeling, en 120 per minuut en 3000 per uur per team: "Te veel CUTL-aanroepen; wacht N seconden en probeer het opnieuw." De assistent wacht en probeert het opnieuw
Alleen uw teamEen project, onderdeel, upload of review van een ander team wordt "niet gevonden"
Koppeling geweigerdEen ingetrokken of verlopen token, een token van iemand die het team heeft verlaten, een losgekoppelde aanmelding, of een aanmelding die voor een andere toolset wordt gebruikt. Maak een nieuw token aan of koppel opnieuw
Verlopen linksUploadlinks en downloadlinks in resultaten (offerte-PDF, CSV, tekeningen, exports): 15 minuten. Bevestigingen en aanmeldverzoeken: 10 minuten. Vraag opnieuw om een verse link
Tijdelijke storing"CUTL kon ... op dit moment niet voltooien. Probeer het over een minuut opnieuw; blijft het mislukken, dan is het CUTL-team op de hoogte gebracht."

De assistent kan niet op knoppen drukken waar CUTL een mens verwacht: een start bevestigen, verrijkingsmetingen controleren, tekeningen kiezen uit een PDF met meerdere tekeningen of een vraag bij PDF naar STEP beantwoorden. Hij vraagt u die stap in CUTL te doen en gaat daarna verder.

De demoserver

Om CUTL vanuit een assistent te proberen zonder account, koppelt u de demoserver zonder authenticatie:

claude mcp add --transport http cutl-demo https://mcp-demo.cutl.online/mcp/demo

Voeg in andere assistenten https://mcp-demo.cutl.online/mcp/demo toe als server zonder token en zonder aanmelding. Het is een verzonnen plaatwerkerij met zes tools met alleen-lezen toegang: projecten zoeken, productiestatus, de prijs van een onderdeel uitleggen, rapporten, materialen en klanten opzoeken, en nestresultaten. Daar kan niets worden aangemaakt, gewijzigd, geüpload, verzonden of afgerekend. Probeer "Wat staat er vandaag in productie?" of "Waarom kost onderdeel X zoveel?". Bij te veel aanroepen volgt "Te veel verzoeken aan de CUTL-demo; probeer het straks opnieuw".

Privacy

  • Wat een tool teruggeeft (project- en onderdeelnamen, klantnamen en adressen, prijzen, opmerkingen, rapporten) wordt gelezen door de assistent, die bij zijn leverancier draait (Anthropic, OpenAI, Google enzovoort) onder de voorwaarden van die leverancier. Koppel alleen assistenten aan wie u die gegevens toevertrouwt, en alleen de toolsets die u nodig hebt.
  • Bestanden die u op de uploadpagina neerzet, gaan rechtstreeks naar de opslag van CUTL, niet via de assistent.
  • CUTL ziet uw gesprek niet, alleen de toolaanroepen en hun invoer. Elke toolaanroep wordt in CUTL vastgelegd.
  • Tekst die door mensen is geschreven (namen, opmerkingen, teksten in tekeningen) wordt aan de assistent gegeven als gegevens waarvan hij geen instructies mag aannemen, en de bovenstaande bevestigingsregels worden door CUTL afgedwongen, wat de assistent ook besluit.
  • Foutmeldingen die via de assistent worden verstuurd, bevatten uw gebruikers- en team-ID, niet uw e-mailadres.

Klaar om het op uw eigen onderdelen te proberen?

Maak een account aan en ontvang 10.000 gratis coins, ongeveer 100 berekeningen.

Gratis beginnen