Claude Code-ordliste
MCP vs ferdighet
MCP-servere gir Claude nye muligheter ved å koble til eksterne systemer; ferdigheter gir kunnskap og prosedyrer.
Også kalt: skill vs MCP, difference between MCP and skills, MCP server or skill
MCP-servere og ferdigheter løser forskjellige problemer og er ikke direkte alternativer. En MCP-server gir Claude nye muligheter ved å tilby en forbindelse til systemer den ellers ikke kan nå, for eksempel en database, en problemsporer eller et overvåkingsdashbord. Det er kode du kjører, koblet over stdio, HTTP, SSE eller WebSocket, konfigurert med claude mcp add og lagret i .mcp.json. En ferdighet, derimot, gir Claude kunnskap og prosedyre i form av en SKILL.md-fil som inneholder instruksjoner som Claude allerede har verktøyene til å utføre. Det er Markdown, krever ingen separat prosess, og innholdet lastes inn i kontekst bare når det er relevant. En grov test: hvis Claude ikke fysisk kan nå målsystemet, trenger du en MCP-server; hvis Claude kan nå det, men utfører jobben dårlig eller inkonsekvent, trenger du en ferdighet. Disse konseptene kan kombineres: en ferdighet kan definere prosedyren for å drive en MCP-servers verktøy effektivt, og en plugin kan pakke begge deler. Kostnadsprofilen er forskjellig: MCP-verktøydefinisjoner lastes inn i kontekst når serveren er tilkoblet, mens en ferdighets innhold forblir utenfor kontekst til den påkalles. Ikke anta at den ene erstatter den andre. For eksempel hjelper MCP Builder med å bygge MCP-servere, mens Skill Creator hjelper med å bygge ferdigheter. Å forstå skillet er nøkkelen til effektiv agent-skill-design, og unngår forvirring med skill-vs-prompt eller progressive-disclosure-mønstre.