tools
Waarom deze tools bestaan
Code genereren gaat sneller dan controleren of de implementatie werkt.
Een geslaagde testsuite kan fouten missen. Assertions die een waarde met zichzelf vergelijken, slagen altijd. Verouderde stubs kunnen slagen nadat de oorspronkelijke method is verwijderd. Geen van beide levert bruikbaar bewijs dat de code werkt.
Architectuur en databasetoegang vragen om vergelijkbare controles. Codegeneratie heeft correcte informatie over dependencies nodig. Databaseverbindingen vereisen expliciete toegangsregels, zodat gegenereerde queries binnen de bedoelde rechten blijven.
Knossos brengt codestructuur en dependencies in kaart. Chaos-MCP past code aan om te meten welke fouten de tests detecteren. Momus-MCP controleert assertions en mocks op ineffectieve testpatronen. Deze drie tools ondersteunen TypeScript en JavaScript, PHP, Python en Rust, ook in repositories die meerdere ecosystemen combineren.
De catalogus bevat daarnaast tools voor MCP-gebruik, agentconfiguratie, sessietiming en het controleren van wijzigingen vóór een commit. Elke pagina beschrijft de ondersteunde werkwijze, installatie en beperkingen.
Waar het misgaat
- Je kunt niet zien welke MCP-servers context verbruiken of de meeste tool-output teruggeven.
- Ariadne
- Je hebt dit al eens opgelost, in een sessie die je niet terugvindt.
- Nekyia
- Geslaagde tests tonen niet welke codewijzigingen onopgemerkt blijven.
- Chaos-MCP
- Databasetoegang via MCP vereist querybeperkingen, een auditlog en een manier om te zien wat de agent echt opvroeg.
- Argos
- Architectuurvragen vereisen steeds opnieuw broncodezoekwerk zonder gedeelde dependency-graph.
- Knossos
- Een geslaagde test kan toch een tautologische assertion of een verouderde mock bevatten.
- Momus-MCP
- Sessieduur, wachttijd en trage commando’s zijn lastig terug te vinden.
- Timestamps
- Instructies, geheugen en hooks sturen de sessie, maar hun herkomst en verouderde aannames zijn lastig te controleren.
- Kanon
- Je agent herhaalt een toolaanroep die in een eerdere context al mislukte.
- Cassandra
- Met meerdere repositories open zie je een mislukte check, inkomende update of onafgemaakte release gemakkelijk over het hoofd.
- Phrourion
- Een sessie wijzigde 47 bestanden, maar de uiteindelijke diff toont niet hoe die wijzigingen zijn toegepast.
- Minos
- Na een agentsessie kunnen debug-uitvoer en tijdelijke oplossingen in een commit terechtkomen.
- Alpheus
- Capabilities, dependencies en beveiligingsinformatie staan verspreid over meerdere registers.
- MCP Observatory
Zo werken ze samen
voordat je installeert
Weten wat een MCP-server meebrengt.
1 tool
voordat de agent begint
Dependencies vastleggen zonder bij elke vraag de repository opnieuw te lezen.
3 tools
tijdens het bouwen
Bij de data komen zonder er iets aan te kunnen veranderen, en zien waar de tijd heen gaat.
5 tools
voordat je merget
Controleren of geslaagde tests echte fouten detecteren.
4 tools
Alle tools
| voordat je installeert | voordat de agent begint | tijdens het bouwen | voordat je merget | |
|---|---|---|---|---|
| agent-tooling | geen | NekyiaKanonPhrourion | AriadneArgosTimestampsCassandra | MinosAlpheus |
| testkwaliteit | geen | geen | geen | Chaos-MCPMomus-MCP |
| architectuur | geen | geen | Knossos | geen |
| webapplicatie | MCP Observatory | geen | geen | geen |
13 van 13 tools
| tool | soort | wanneer | status |
|---|---|---|---|
| Ariadne | agent-tooling | tijdens het bouwen | Live |
| Nekyia | agent-tooling | voordat de agent begint | Live |
| Chaos-MCP | testkwaliteit | voordat je merget | Live |
| Argos | agent-tooling | tijdens het bouwen | Live |
| Knossos | architectuur | tijdens het bouwen | Live |
| Momus-MCP | testkwaliteit | voordat je merget | Live |
| Timestamps | agent-tooling | tijdens het bouwen | Live |
| Kanon | agent-tooling | voordat de agent begint | Live |
| Cassandra | agent-tooling | tijdens het bouwen | Live |
| Phrourion | agent-tooling | voordat de agent begint | Live |
| Minos | agent-tooling | voordat je merget | Live |
| Alpheus | agent-tooling | voordat je merget | Live |
| MCP Observatory | webapplicatie | voordat je installeert | Live |