MCP Guard
MCP Guard is een extensie voor Microsoft Dynamics 365 Business Central die regelt wat een AI-assistent namens elke gebruiker doet. In MCP Guard bepaalt een beheerder, per gebruiker of per beveiligingsgroep, welke bedrijven de assistent mag gebruiken, welke MCP-configuratie de gebruiker krijgt, welk toegangsniveau geldt voor de eigen API-pagina's van de extensie en voor de rest van Business Central, en hoeveel aanroepen de assistent op een dag mag doen. MCP Guard werkt samen met de BC MCP Pro-connector, die apart verkrijgbaar is. De connector koppelt Claude, ChatGPT en Microsoft 365 Copilot aan Business Central en past de regel toe. De API-pagina's van de extensie werken met elke MCP-client die verbinding maakt met de MCP-server van Business Central.
De extensie voegt ook API-pagina's toe die Business Central mist om te schrijven: productieorders met hun regels en bewerkingen, het planningsvoorstel en de capaciteitsagenda, assemblageorders, en projecttaken en projectplanningsregels.
Business Central blijft de handhaver. Elke aanroep loopt met de eigen machtigingen, beveiligingsfilters en licentie van de aangemelde gebruiker. Niets van wat de extensie teruggeeft, verruimt wat een gebruiker kan doen.
Wat u kunt doen
- Een regel maken per gebruiker of per beveiligingsgroep op de pagina MCP Guard-gebruikersinstellingen.
- De bedrijven beperken die een AI-assistent mag gebruiken, en het bedrijf kiezen waarin de verbinding opent.
- Elke gebruiker of groep een eigen MCP-configuratie geven.
- Een toegangsniveau instellen per module (productie, planning, assemblage, projecten): Lezen, Wijzigen, Maken en acties of Boeken.
- Een algemeen toegangsniveau instellen voor alles buiten de eigen API-pagina's van de extensie.
- Een daglimiet instellen op de aanroepen van de AI-assistent en op de aanroepen die iets wijzigen.
- Per gebruiker en per assistent zien hoeveel aanroepen er gedaan, geweigerd of mislukt zijn.
- Elk getal en elke pagina die een beheerder nodig heeft, terugvinden op de pagina MCP Guard-beheer.
- Elke gebruiker de AI-assistent voor zichzelf laten uitschakelen in een sandboxomgeving, op de pagina Mijn MCP Guard.
- Een MCP-client met één aanroep laten opvragen welke API-pagina's de aangemelde gebruiker mag lezen, invoegen, wijzigen, verwijderen en uitvoeren.
- Een AI-assistent productieorders laten maken, wijzigen en verwijderen, een plan laten berekenen, met assemblageorders laten werken, en projecttaken en projectplanningsregels laten maken.
Voordat u begint
De extensie vereist Business Central online, 2026 releasewave 1 (versie 28) of later. De app heeft geen afhankelijkheden buiten de basistoepassing.
MCP Guard wordt per gebruiker gelicentieerd via Microsoft Marketplace. Een beheerder wijst de licenties toe in het Microsoft 365-beheercentrum. In een productieomgeving heeft elke gebruiker van MCP Guard een licentie nodig. Zie Licenties toewijzen.
U wijst twee machtigingensets van de app toe: MCP GUARD - USER aan elke gebruiker van een AI-assistent en MCP GUARD - ADMIN aan de beheerders. Ze geven alleen toegang tot de objecten van de extensie en niets op bedrijfsgegevens, dus elke gebruiker heeft nog altijd de Business Central-machtigingen nodig voor de gegevens waarmee hij werkt. Zie Machtigingensets.
Aan de slag
| Om dit te doen | Ga naar |
|---|---|
| De app installeren en gebruikers toegang geven | De MCP Guard-extensie installeren |
| Licenties toewijzen aan gebruikers | Licenties toewijzen |
| Bepalen wie wat mag | Regels instellen per gebruiker en beveiligingsgroep |
| De bedrijven beperken die een assistent mag gebruiken | Omgevingen en bedrijven |
| Een gebruiker een bepaalde MCP-configuratie geven | MCP-configuraties |
| Een planner laten schrijven en anderen alleen laten lezen | Toegangsniveaus per module |
| Beperken wat de assistent mag doen op de standaardpagina's van Business Central | Algemene toegang |
| Een assistent afremmen die te veel aanroepen doet | Daglimieten |
| Zien hoe vaak de assistent van elke gebruiker Business Central aanriep | Gebruik per gebruiker |
| De pagina's van de beheerder op één plaats terugvinden | De pagina MCP Guard-beheer |
| De assistent voor uzelf uitschakelen in een sandbox | De AI-assistent in- of uitschakelen in een sandbox |
| Een AI-assistent koppelen | Verbinden met de BC MCP Pro-connector |
| Een probleem oplossen | Problemen met regels en licenties oplossen |
De API-pagina's
| API-groep | Wat ze biedt | Artikel |
|---|---|---|
mcpguard | De oordelen van de aangemelde gebruiker per API-pagina (effectivePermissions), de regel die op de gebruiker van toepassing is (mcpUserSettings), en het gebruik (mcpUsageEntries, mcpUsageTotals) | API voor effectieve machtigingen, Verbinden met de BC MCP Pro-connector en Gebruik per gebruiker |
production | Productieorders, regels, bewerkingen, capaciteitsbelasting, bewerkingsplaatsen, planningsvoorstellen en planningsregels | Productie-API en Planning- en assemblage-API |
assembly | Assemblageorders en assemblageregels | Planning- en assemblage-API |
projects | Projecttaken en projectplanningsregels | Projecten-API |
Alle API-pagina's worden gepubliceerd onder de API-uitgever vangelderSolutions. Alleen een productieorder kan via deze pagina's worden verwijderd. Via geen enkele ervan wordt iets anders verwijderd.
Ondersteunde landen en talen
MCP Guard is beschikbaar voor België en Nederland. De gebruikersinterface is beschikbaar in het Engels, het Nederlands (België en Nederland) en het Frans (België en Frankrijk). De beschrijvingen die een AI-assistent per API-pagina leest, zijn in elke taal in het Engels, omdat het de toolbeschrijvingen voor de assistent zijn en geen tekst voor de gebruiker.