Wat het kan

Uitbreidingen en vaardigheden

MCP-servers, externe servers, en een bibliotheek van vierenzestig vaardigheden.

Draggy spreekt het Model Context Protocol, dus het kan gereedschap lenen van servers die anderen schreven. Instellingen → Extensies heeft Servers, Extern en Vaardigheden.

De vaardigheden-instellingen van Draggy: vierenzestig vaardigheden gegroepeerd per soort, achtentwintig ingeschakeld, elk met een korte beschrijving van wanneer je het gebruikt en zijn eigen schakelaar.

Wat een server eigenlijk is

Een programma. Draggy installeert het met npm in een eigen map en start het rechtstreeks, op jouw machine, als jij, met de gegevens die jij hebt ingevuld. Installatiescripts worden geweigerd en er komt geen shell aan te pas.

Niets staat standaard aan, en elke regel noemt het exacte pakket met een link naar npm. Zet er alleen een aan als je dat pakket ook vanuit een terminal zou starten.

De catalogus

Vijfenveertig met de hand gecontroleerde servers: GitHub, GitLab, Sentry, Slack, Notion, Linear, Jira, Postgres, MySQL, MongoDB, Kubernetes, Cloudflare, Stripe en meer. Zoek voor de rest in het officiële register. Niets erin doet een ingebouwde functie dubbel over.

Externe servers draaien ergens anders en worden over HTTPS bereikt, waardoor ze de enige uitbreiding zijn die iets van je machine af stuurt. Het inloggen gaat via OAuth met PKCE, dus er is geen geheim om te plakken.

Vaardigheden

Een vaardigheid leert het model hoe een klus gedaan wordt. Vierenzestig komen met Draggy mee, achtentwintig staan aan. Typ / en de naam om er een te starten, of laat het model kiezen.

Een vaardigheid is een map met een SKILL.md erin:

---
name: weekly-report
description: Writes the Friday status report from the week's notes. Use when the user asks for the weekly report.
---

# Weekly report

1. Ask for the week's notes if they are not in the conversation.
2. Sort every item into Done, In progress, Blocked or Next week.

De beschrijving is het enige wat het model ziet bij het kiezen, dus "helpt met rapporten" wordt zelden gekozen. Zet die van jou in Draggy's vaardighedenmap, of in .draggy/skills/ binnen een project zodat je hem mee kunt committen. /skill-creator schrijft er een met je.

Twaalf servers tegelijk is een prima manier om een klein model slechter te maken. Begin met één.