Strežniki MCP za Claude Code v letu 2026: 7 integracij in namestitev
MarkdownKaj je MCP in kako ga povežete v 5 minutah z ukazom claude mcp add. 7 strežnikov: GitHub, Postgres, Slack, Notion, Sentry, Playwright. Seznam dovoljenih prek hooks.
Preberi celoten članek
Dodatna navodila za delo z Ailootom so v dokumentaciji.
Kaj je strežnik MCP in zakaj ga Claude Code potrebuje?
Ključne točke
MCP (Model Context Protocol) je odprt standard podjetja Anthropic, ki Claude Codeu prek enotnega vmesnika omogoča dostop do zunanjih orodij in podatkov. En protokol namesto desetih različnih API-jev. Anthropic ga imenuje »USB-C za aplikacije umetne inteligence«: priključite vrata in Claude lahko dostopa do vaše podatkovne zbirke, e-pošte, sporočilnika ali repozitorija.
Anthropic je MCP 25. novembra 2024 predstavil kot odprt standard. V enem letu je protokol postal industrijski standard: podpirajo ga OpenAI, Google DeepMind in Microsoft. Uradni repozitorij modelcontextprotocol/servers vsebuje referenčne strežnike samega projekta MCP (Filesystem, Memory, Sequential Thinking, Fetch in druge); ponudniki — GitHub, Notion, Stripe, Linear, Cloudflare in Sentry — objavljajo strežnike MCP v svojih repozitorijih. V indeksih skupnosti se skupno število strežnikov meri v tisočih.
Tehnično MCP deluje prek JSON-RPC 2.0. Arhitektura je preprosta: vaš Claude Code je odjemalec, katera koli storitev je strežnik, strežnik MCP med njima pa ima tri entitete: tools (kaj lahko umetna inteligenca pokliče), resources (kaj lahko umetna inteligenca bere) in prompts (pripravljene predloge).
Tako kot USB-C zagotavlja standardni način povezovanja naprav z različnimi zunanjimi napravami, MCP zagotavlja standardni način povezovanja modelov umetne inteligence z različnimi viri podatkov in orodji.
Zakaj je to pomembno za vibe coderja: pred MCP je bila vsaka povezava med Claudom in storitvijo tretje osebe ločena integracija s svojim wrapperjem. Z MCP povezovanje Postgresa, Slacka in GitHuba zahteva tri podobne ukaze, prav tako preprosto pa je mogoče povezave prekiniti, ko storitve ne potrebujete več.
Kako se MCP razlikuje od Skills in Subagents?
Ključne točke
Ti trije mehanizmi so videti podobni, vendar rešujejo različne težave. Skills so vaši delovni postopki in pozivi v obliki kode. Subagents so ločeni specializirani »sodelavci« z lastnim kontekstom. MCP zagotavlja zunanja orodja, prek katerih lahko Claude dostopa do storitev in podatkov. Njihovi stroški v žetonih se razlikujejo: skill je najcenejši, MCP pa je običajno dražji. MCP sprva v kontekst doda samo imena orodij in navodila strežnika; Claude celotne opise naloži po potrebi. Večina stroškov izvira iz odgovorov storitev: ti so lahko obsežni in ostanejo v pogovoru.
Preprosta tabela za lažje razlikovanje:
| Mehanizem | Kaj je | Kdaj ga uporabiti | Strošek v žetonih |
|---|---|---|---|
| Skill | Datoteka z navodili in pozivi v .claude/skills/ | Ponavljajoč se delovni postopek: pisanje e-pošte, priprava poročila, objava prispevka | Nizek. Naloži se ob sprožilcu |
| Subagent | Ločen agent z lastnim kontekstom in orodji | Dolga vzporedna naloga: pregled, revizija, raziskava | Srednji. Ima lasten kontekst |
| Strežnik MCP | Storitev z orodji/viri prek JSON-RPC | Potreben je dostop do podatkov v živo: podatkovna zbirka, e-pošta, sporočilnik, repozitorij | Srednji ali visok. V kontekstu ostanejo samo imena orodij; opisi se naložijo po potrebi, odgovori storitev pa so lahko obsežni |
Praktični sklep: če je bila naloga enkrat opredeljena in se ponavlja kot besedilo, gre za skill. Če umetna inteligenca potrebuje sproten odgovor iz zunanjega sistema, gre za MCP. Če je naloga dolga, razvejana in potrebuje ločene možgane, gre za subagent.
Več o sosednjih mehanizmih: Claude Code Skills: Kako zgraditi lastno knjižnico in Claude Code Subagents: 5 pripravljenih primerov.
Kako namestiti strežnik MCP: prvi ukaz v 5 minutah
Ključne točke
Za vse primere velja enaka sintaksa: claude mcp add [name] -- [launch command]. Strežnik se bo prikazal na seznamu claude mcp list. Claude bo nato odkril orodja strežnika in jih začel uporabljati v pogovoru. Konfiguracije ni treba ročno urejati — vse poteka prek CLI-ja.
Celotna sintaksa iz uradne dokumentacije:
claude mcp add <name> [options] -- <command> [args...]
Podprti so trije transporti: --transport stdio (privzeto, lokalni proces), --transport http (oddaljeni HTTP) in --transport sse (označen kot zastarel; uporabite ga samo, če se strežnik še ni preselil).
Zastavica --scope omogoča tri obsege:
local— samo v trenutni projektni mapi (privzeto).project— zapiše se v.mcp.json, potrdi v repozitorij in je na voljo celotni ekipi.user— globalno velja za vse projekte v napravi.
Najmanjši primer z referenčnim strežnikom Filesystem projekta MCP. Zažene se v pol minute:
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem@2026.8.31 /Users/me/projects
claude mcp list
Po ukazu list boste na seznamu videli filesystem, če mapa iz ukaza obstaja; brez nje se strežnik ne bo zagnal. Vidne mu bodo delovne mape Claude Codea — torej mapa, iz katere ste ga zagnali. Zakaj je tako in kdaj je ta strežnik dejansko uporaben, pojasnim spodaj v razdelku 5.2.
Če želite preveriti, ali je MCP povezan, znotraj seje Claude Code zaženite /mcp. Prikazani bodo vsi strežniki, njihovo stanje in seznami orodij. Dodatna navodila za delo z Ailootom so v dokumentaciji. Za posamezne ukaze preverite README izbranega strežnika MCP.
stdio ali HTTP: kateri transport izbrati?
Ključne točke
stdio je lokalni proces v vaši napravi; vse deluje brez omrežja in OAuth ni potreben. HTTP je oddaljena storitev, do katere dostopate z žetonom ali OAuthom in jo lahko delite med napravami. Če strežnik MCP namestite prek npx ali uvx, uporablja stdio. Če ima storitev svoj javni naslov, uporablja HTTP. SSE je uradno označen kot zastarel, zato se nanj ne zanašajte.
Primerjava po ključnih merilih:
| Merilo | stdio | HTTP |
|---|---|---|
| Kje se izvaja | Lokalno (kot podrejeni proces Claude Codea) | Oddaljeni strežnik |
| Avtorizacija | Ni potrebna | OAuth 2.1 ali Bearer token |
| Omrežna vrata | Brez | Javni naslov |
| Primeri uporabe | Filesystem, Postgres, lokalni pripomočki | GitHub, Slack, Notion, Linear, Sentry |
| Ponovna povezava | Ni potrebna | Eksponentno čakanje, do 5 poskusov |
| Namestitev | Namestitev lokalnega paketa | Storitev ponudnika |
Praktično pravilo: vse, kar je shranjeno na vašem disku ali v lokalni podatkovni zbirki, uporablja stdio. Vse, kar je v oblaku, uporablja HTTP. SSE je uradno zastarel; ne izberite ga.
7 pripravljenih strežnikov MCP za podjetnike
Ključne točke
Tukaj je sedem nastavitev, ki pokrijejo 80 % nalog vibe coderja: koda (GitHub), datoteke (Filesystem), podatkovna zbirka (Postgres prek DBHub), komunikacija ekipe (Slack), baza znanja (Notion), sledenje napakam (Sentry) in delovni postopki v brskalniku (Playwright). Za vsako spodaj podam enovrstični ukaz za namestitev in primer, kako lahko Clauda v resničnem pogovoru natančno prosite, naj opravi delo.
5.1. GitHub MCP — uradni strežnik GitHuba
Kaj počne: Claude Codeu omogoča dostop do issuejev, pull requestov, datotek repozitorija in izvajanj actionov. Strežnik je odprtokoden in ima več kot 30,000 zvezdic na GitHubu.
Namestitev (HTTP prek OAutha):
claude mcp add --transport http github https://api.githubcopilot.com/mcp/
Lahko pa prek Dockra uporabite stdio, če namesto OAutha potrebujete žeton PAT.
Primer: »Preberi odprte issueje z oznako bug, jih razvrsti po komponentah in predlagaj vrstni red njihovega zapiranja.« Claude bo poklical GitHub MCP, prebral vse issueje in vrnil prednostno razvrščen seznam.
Repozitorij: github/github-mcp-server.
5.2. Filesystem MCP — referenčni strežnik projekta MCP
Kaj počne: umetni inteligenci omogoča dostop do datotek v računalniku znotraj odobrenih map. Izdaja ga sam projekt MCP; npm registry kot avtorja navaja Model Context Protocol a Series of LF Projects, LLC.
Namestitev (stdio) z določeno različico:
claude mcp add filesystem -- npx -y @modelcontextprotocol/server-filesystem@2026.8.31 /Users/me/projects
Ko se Claude Code poveže, strežniku posreduje svoje delovne mape, ki nadomestijo vse, kar je določeno v ukazu. Delovne mape Claude Codea so mapa, iz katere ste ga zagnali, in mape, dodane z ukazom /add-dir ali zastavico --add-dir. Z ukazom strežniku ne morete dodeliti ločene mape z maketami. Mapa v ukazu mora kljub temu obstajati, sicer se strežnik ne bo zagnal.
V Claude Codeu ta strežnik večinoma podvaja vgrajena orodja. Za dostop do datotek v drugi mapi zadostuje /add-dir: nato lahko mapo berejo tudi lastna orodja Claude Codea. Strežnik je uporabnejši za programe, ki nimajo lastnega dostopa do datotek. V Claude Desktopu se lahko pojavi druga težava: orodja strežnika so zavrnjena, ker njihovi opisi uporabljajo staro obliko sheme; težava je še vedno odprta.
Dovolite dostop samo do map, ki jih dejansko potrebujete, tako v ukazu kot prek /add-dir. Ne dovolite dostopa do korena diska — to je prva varnostna luknja.
Primer: najprej /add-dir ~/Documents/design, nato pa: »Vse makete iz ~/Documents/design/landing-v3/ premakni v trenutni projekt in jih preimenuj po konvenciji hero-*.png.«
5.3. Postgres MCP — DBHub (Bytebase)
Kaj počne: poveže Claude s Postgresom, MySQLom, SQL Serverjem, MariaDB ali SQLiteom. Podpira način samo za branje, zato agent umetne inteligence z enim ukazom ne more izbrisati podatkovne zbirke. Pogosto se uporablja kot zamenjava za arhivirani Anthropicov referenčni strežnik server-postgres.
Namestitev (HTTP, samo za branje):
claude mcp add postgres -- npx -y @bytebase/dbhub --dsn "postgresql://user:pass@localhost:5432/mydb?sslmode=disable" --readonly
Za produkcijsko podatkovno zbirko vedno uporabite ločenega uporabnika z dovoljenji samo za branje ter anonimizirajte osebne podatke prek VIEW ali vmesne API-rute. Produkcijske podatkovne zbirke ne povezujte z dovoljenji za pisanje.
Primer: »Poišči stranke s stanjem naročnine expired iz preteklega meseca in izpiši 20 strank z največjim skupnim zneskom plačil.«
Repozitorij: bytebase/dbhub.
5.4. Slack MCP — komunikacija ekipe
Kaj počne: Claudeu omogoča branje kanalov Slacka in pošiljanje sporočil. Uporaben je za avtomatizacijo: »Ko je build uspešen, objavi sporočilo v #releases«; »Pripravi tedenski povzetek iz kanala #engineering.«
Namestitev (stdio prek ovoja npx, kot je @modelcontextprotocol/server-slack ali enakovreden strežnik ponudnika):
claude mcp add slack \
-e SLACK_BOT_TOKEN=xoxb-... \
-e SLACK_TEAM_ID=T0... \
-- npx -y @modelcontextprotocol/server-slack
Avtorizacija uporablja Slack Bot Token; dostop je omejen z obsegi na strani Slacka. Umetni inteligenci lahko dodelite samo chat:read in chat:write:user, tako da ne bo mogla urejati nastavitev delovnega prostora. Za aktualne ukaze preverite README izbranega strežnika; ekosistem se hitro spreminja.
Primer: »Vsako jutro ob 9:00 pošlji seznam včeraj združenih PR-jev v #daily.«
5.5. Notion MCP — baza znanja
Kaj počne: Claudeu omogoča dostop do strani in podatkovnih zbirk Notiona. To je baza znanja zunaj vašega projekta: če tam hranite zapiske, seznam strank ali uredniško politiko, jih umetna inteligenca lahko prebere.
Namestitev (HTTP prek OAutha):
claude mcp add --transport http notion https://mcp.notion.com/mcp
Lahko pa uporabite uradni Anthropicov vtičnik @makenotion/claude-code-notion-plugin.
Primer: »V podatkovni zbirki Notion »Customers« poišči vse, katerih stanje je »active« in s katerimi se nismo pogovarjali že več kot dva tedna. Za vsakega pripravi osnutek e-pošte.«
Notionov vodnik: developers.notion.com/guides/mcp.
5.6. Sentry MCP — sledenje napakam
Kaj počne: Claude poveže z napakami v vašem produkcijskem sistemu. Ko stran vrne napako 500, lahko vprašate: »Pokaži mi 10 najnovejših issuejev v Sentryju za ta projekt in pojasni glavni vzrok vsakega«, nato pa takoj dobite analizo.
Namestitev (HTTP):
claude mcp add --transport http sentry https://mcp.sentry.dev/mcp
Avtorizacija poteka prek OAutha Sentry. Dostop je mogoče omejiti na določen projekt.
Primer: »Izberi tri najpogostejše issueje v zadnjih 24 urah. Preprosto razloži, kaj se je zgodilo, in predlagaj, kako to odpraviti.«
Repozitorij: getsentry/sentry-mcp.
5.7. Playwright MCP — delovni postopki v brskalniku
Kaj počne: Claudeu omogoči uporabo brskalnika. Umetna inteligenca lahko odpre stran, klikne, izpolni obrazec in naredi posnetek zaslona. Uporaben je za preverjanje uporabniškega vmesnika, ročno testiranje po objavi in obdelavo delovnih postopkov.
Namestitev (stdio):
claude mcp add playwright -- npx -y @playwright/mcp@latest
Različico v0.0.75, izdano 7. maja 2026, Microsoft aktivno vzdržuje (ima več kot 32,000 zvezdic).
Primer: »Odpri domačo stran našega spletnega mesta, preveri, ali so vse kartice pravilno prikazane, in naredi posnetek zaslona za namizni računalnik in mobilno napravo.«
Repozitorij: microsoft/playwright-mcp.
V README izbrane različice Playwright MCP preverite ukaz z določeno različico, zastavico za več sočasnih sej in pogoste napake pri namestitvi.
Kako nadzirati varnost s hookom PreToolUse
Ključne točke
MCP daje umetni inteligenci veliko moči: lahko piše v podatkovne zbirke, pošilja sporočila in briše datoteke. Kavelj PreToolUse lahko nadzira ujemajoče se klice orodij, regularni izraz predpone SQL pa ni pooblastilo podatkovne baze, ujemalnik samo Postgres pa ne pokriva Slacka ali datotečnih orodij. Najprej uporabite dejanska dovoljenja storitev in datotečnega sistema ter ločeno preizkusite točen obseg kavlja.
Črni seznam predpon SQL ni meja dovoljenj samo za branje: male črke SQL, komentarji, UPDATE, INSERT, ALTER, več stavkov in funkcije s stranskimi učinki niso pokriti s tremi velikimi predponami. Povezavi podatkovne baze dodelite ločeno vlogo z dovoljenji samo za branje ter jih preverite na pogrešljivi testni podatkovni bazi. Kavelj je dodatni nadzor klicev orodij, ne zamenjava teh dovoljenj.
Sledi namerno ozek primer karantene: zavrnite vse klice treh imenovanih družin strežnikov MCP, dokler ne pregledate in preizkusite natančnejšega pravilnika. Blokira branje in pisanje. Ujemajte dejanska imena strežnikov/orodij; preimenovan strežnik, vgrajeni Bash ali drug povezovalnik niso zajeti.
Ta ločena pravila vstavite v .claude/settings.json:
{
"hooks": {
"PreToolUse": [
{
"matcher": "mcp__postgres__.*",
"hooks": [{"type": "command", "command": "bash \"$CLAUDE_PROJECT_DIR/.claude/hooks/deny-unapproved-mcp.sh\""}]
},
{
"matcher": "mcp__slack__.*",
"hooks": [{"type": "command", "command": "bash \"$CLAUDE_PROJECT_DIR/.claude/hooks/deny-unapproved-mcp.sh\""}]
},
{
"matcher": "mcp__filesystem__.*",
"hooks": [{"type": "command", "command": "bash \"$CLAUDE_PROJECT_DIR/.claude/hooks/deny-unapproved-mcp.sh\""}]
}
]
}
}
Skript shranite kot .claude/hooks/deny-unapproved-mcp.sh. Vrne dokumentirani dogovor odločanja PreToolUse, ne stare vrhnje oblike decision: approve/block:
#!/bin/bash
printf '%s\n' '{"hookSpecificOutput":{"hookEventName":"PreToolUse","permissionDecision":"deny","permissionDecisionReason":"This MCP server family is quarantined pending a reviewed policy."}}'
Skript ne razčlenjuje in ne razvršča SQL. Ujemajoči se klic vedno zavrne. Pred povezavo dragocenih podatkov preverite ujemanje in rezultat v ločeni seji: SELECT 1, mali delete, UPDATE s komentarjem pred njim, orodje Slack za branje ali pošiljanje ter branje .env prek Filesystem morajo biti zavrnjeni, kadar se imena orodij ujemajo. Orodje druge družine strežnikov mora ostati zunaj tega primera; to ločeno mejo preverite izrecno.
Za dovoljeno delo s podatkovno bazo samo za branje uporabite preverjena dovoljenja baze in karanteno zamenjajte s pregledanim pravilnikom za dejanska orodja. Za Slack pri bralni nalogi uporabite poverilnico brez pravice pošiljanja. Pri datotekah omejite dovoljene korene strežnika in dovoljenja procesa. Ne trdite, da kavelj prepreči dostop prek drugih orodij, lupine, prilog poziva ali pravilnika, ki ga agent lahko uredi.
Enak pristop je podrobneje obravnavan v vodniku Plan Mode v Claude Code — logika »preveri pred izvajanjem« je podobna.
Kaj storiti, če imate več kot 40 orodij in se Claude zmede?
Ključne točke
Sedem strežnikov lahko zlahka pomeni 50–100 orodij. Claude Code privzeto uporablja Tool Search: ob zagonu se v kontekst dodajo samo imena orodij in navodila strežnika, Claude pa celoten opis naloži, ko orodje potrebuje. Če je iskanje izklopljeno, se naenkrat naložijo vsi opisi in po približno 40 orodjih se Claude začne zmedeno odzivati: izbere napačno orodje ali uporabi MCP, čeprav bi zadostoval običajen ukaz.
Po dokumentaciji Claude Code je zdaj privzeto omogočen in ga ni treba ročno vključiti.
Izjeme, pri katerih Claude Code takoj naloži vsa orodja: delo prek posredniškega strežnika tretje osebe (ko je ANTHROPIC_BASE_URL nastavljen na naslov, ki ni Anthropicov), modeli pred generacijo 4.5 v Google Cloudu in uvedbe Microsoft Foundry v Azureju. Spremenljivka ENABLE_TOOL_SEARCH spreminja vedenje:
- ni nastavljena — vsa orodja MCP so odložena in se naložijo po potrebi;
true— enako, poleg tega Claude Code poskusi omogočiti iskanje prek posredniškega strežnika;auto— način praga: dokler vsi opisi orodij skupaj zasedajo manj kot 10 % kontekstnega okna, se naložijo takoj; nad tem pragom se njihovo nalaganje odloži;auto:N— enako, vendar z odstotnim pragom po meri, na primerauto:5;false— staro vedenje; vsa orodja so takoj v kontekstu.
Za kritična orodja, ki morajo biti vedno vidna, je v .mcp.json ob opisu strežnika na voljo zastavica alwaysLoad: true. Vsako takšno orodje zaseda prostor v kontekstu od prve minute, zato to uporabite samo za orodja, ki jih Claude potrebuje skoraj pri vsakem odgovoru.
Če imate pet ali več strežnikov MCP in se Claude zmede pri izbiri orodja, najprej preverite, ali je iskanje onemogočeno: v nastavitvah poiščite ENABLE_TOOL_SEARCH=false in preverite, ali delate prek posredniškega strežnika.
Pomaga lahko tudi zmanjšanje konteksta z /compact.
Kdaj MCP-ja ne potrebujete: je boljši Skill, Subagent ali CLI?
Ključne točke
MCP je glede na porabo žetonov najdražji način, da Claudu zagotovite zunanje zmogljivosti. Če je nalogo mogoče opraviti s pripravljenim orodjem CLI (gh issue list, psql, curl) ali enostranskim skillom, uporabite to namesto ustvarjanja strežnikov MCP. Pravilo: MCP je upravičen samo, če umetna inteligenca potrebuje neposredno dvosmerno komunikacijo s storitvijo, ne pa enkratnega odgovora.
Vrstni red glede na strošek v žetonih in zahtevnost:
- Ukaz CLI prek Bash — skoraj brezplačno. Umetna inteligenca zažene
gh pr list,psql -calicurlin prejme odgovor kot običajen uporabnik terminala. - Skill — poceni. Pripravljena predloga poziva z navodili, kaj poklicati in kako obdelati rezultat. Naloži se na podlagi sprožilca v imenu mape.
- Subagent — srednje drago. Ločen kontekst za dolgotrajno nalogo z lastno sejo žetonov.
- Strežnik MCP — drago. V kontekstu ostanejo samo imena orodij, vendar se opis orodja naloži, ko ga Claude pred klicem najde, odgovori storitev pa so lahko obsežni: Claude Code opozori, ko odgovor orodja preseže 10,000 žetonov. Za HTTP je potrebna tudi seja OAuth.
Nasvet, ki je morda protisloven pričakovanjem: za obdelavo spletnih strani, delo z gitom, odpiranje PDF-jev in uporabo odprtokodnih pripomočkov izberite CLI, ne MCP. Umetna inteligenca lahko terminalske ukaze kliče enako kot človek, žetoni pa se porabijo samo za ukaz in njegov odgovor, brez opisov orodij ali dodatne obremenitve strežnika.
MCP je upravičen v dveh primerih:
- Storitev je zaprta: Slack, Notion, Sentry, Linear. Orodja CLI sicer obstajajo, vendar MCP prek OAutha in nadzora obsegov zagotavlja natančnejši dostop.
- Potrebna je živa dvosmerna komunikacija: umetna inteligenca se poveže s Postgresom, preveri shemo, zastavi nadaljnjo poizvedbo, pridobi podatke in izvede naslednji korak. Za to bi z CLI-jem potrebovali 10 ročnih ukazov.
6 antipatternov pri povezovanju MCP
Ključne točke
Šest konkretnih napak, ki se jim vibe coderji pogosto ne izognejo v prvih tednih uporabe MCP. Vsak antipattern lahko odpravite v minuti: odprite claude mcp list, preglejte seznam ter preverite obsege in hooke. Večino težav rešite tako, da odstranite nepotreben strežnik, ne pa da dodate novega; ta razdelek je kratek kontrolni seznam, ki ga preglejte od vrha navzdol.
Omara MCP. »Za vsak primer« ste povezali 10 strežnikov; Claude se zmede pri izbiri orodja, njihovi odgovori pa mašijo kontekst. Rešitev: za trenutni projekt obdržite 3–5 strežnikov, ostale pa odstranite z ukazom
claude mcp remove.Dostop za pisanje do produkcijske podatkovne zbirke. Postgres MCP ste povezali s produkcijsko podatkovno zbirko brez zastavice
--readonly, ločenega uporabnika ali hooka za seznam dovoljenih. En poziv — »izbriši testne zapise« — in produkcijski podatki so izbrisani. Rešitev: ločena vloga podatkovne baze s preverjenimi dovoljenji samo za branje, ustrezni način strežnika samo za branje in preizkušen nadzor klicev orodij. Črni seznam predponDROP|TRUNCATE|DELETEni zadostno pooblastilo.PII brez anonimizacije. Neposredno ste povezali podatkovno zbirko z e-poštnimi naslovi, telefonskimi številkami in podatki iz potnih listov strank. Claude vidi podatke, ti pa se znajdejo v Anthropicovih dnevnikih. Rešitev: VIEW ali vmesna API-ruta, ki vrne zakrite podatke, kot je
j***@gmail.com.MCP namesto skilla. Potrebujete »ustvariti prodajno poročilo v obliki X« — rutinsko nalogo, ki jo reši skill s pripravljenim pozivom. Ne ustvarjajte strežnika MCP.
MCP namesto odprtokodnega CLI-ja. PDF morate pretvoriti v besedilo. Na voljo je
pdftotext. Ne izdelujte »PDF MCP« — s tem samo zapravljate žetone.Brez spremljanja stroškov žetonov. Povezani strežnik vidite v ukazu
claude mcp list, ne pa tudi njegove porabe v vsakem pogovoru. Po enem tednu ne veste, da je »MCP porabil 40 % konteksta, jaz pa sem ves ta čas to plačeval«. Rešitev: občasno onemogočite neuporabljene strežnike in spremljajte spremembe porabe z merjenjem omejitve uporabe Claude Code.
Kako odpraviti napako pri povezavi MCP
Ključne točke
Najpogostejše težave: povratni klic OAuth ne deluje, ime strežnika je v sporu z obstoječim imenom ali pa se orodje po ukazu add ne pojavi v claude mcp list. Težave odpravi standardni postopek: list pokaže, kaj se je povezalo, status preveri indikator stanja, če pa je ta rdeč, logs vrne sledenje sklada. Po prilagoditvi --scope ali spremenljivke ENV znova zaženite vse.
Kontrolni seznam po korakih:
Ali je strežnik viden na seznamu?
claude mcp listČe ne, se
claude mcp addni dokončal. Najpogostejši vzrok je--scope: strežnik ste dodali v obseglocal, preverjate pa ga iz drugega projekta.Ali je stanje strežnika zeleno?
claude mcp status <name>Rdeča barva pomeni, da se proces ni zagnal (pri stdio) ali da se strežnik ni odzval (pri HTTP).
Ali dnevniki strežnika povedo kaj koristnega?
claude mcp logs <name>Če vidite sledenje sklada, je težava običajno v paketu (
npxga ni našel ali pa je različica Node nižja od 20).Ali se povratni klic OAuth ne vrne? Težavo običajno povzroča
--callback-portali omrežni filter. Posredujte določena vrata:claude mcp add --transport http --callback-port 8765 [name] [url]Se ime orodja podvaja? Dva strežnika ponujata orodje z istim imenom, Claude pa pokliče napačnega. Uporabite Tool Search (glejte prejšnji razdelek H2) ali ročno odstranite dodatni strežnik z ukazom
claude mcp remove.Ne vidite razširitev (povezovalnikov) claude.ai? To je znana težava: razširitve (povezovalniki) iz spletnega vmesnika claude.ai niso na voljo Claude Codeu, kadar ta uporablja ključ API. Rešitev: MCP povežite prek CLI-ja, ne prek spletnega vmesnika.
Kaj sledi: OAuth, lastni strežniki MCP in Plugin Marketplace
Ključne točke
Po sedmih pripravljenih strežnikih sledijo trije koraki: OAuth za lastne strežnike HTTP (če želite MCP deliti z ekipo), izdelava lastnega MCP-ja za edinstveno storitev in povezava z Anthropicovim Plugin Marketplaceom. Marketplace je bil uveden 9. oktobra 2025, MCP pa pakira v vtičnike, ki jih je mogoče namestiti z enim ukazom.
Plugin Marketplace pospeši delo za vse, ki si ne želijo zapomniti ukazov za namestitev. Format je manifest .claude-plugin/marketplace.json, ki opisuje skupino strežnikov v enem paketu.
Namestite vtičnik s tržnice:
claude plugin install <plugin-name>
Vtičnik lahko hkrati vsebuje več strežnikov MCP, skills in subagents — zapakiran nabor nastavitev za določen scenarij: e-trgovino, trženje ali pravni oddelek.
Lastni strežnik MCP napišite v skladu s specifikacijo modelcontextprotocol.io. Minimalna predloga uporablja Anthropicov SDK za Python ali TypeScript; nato opišite orodja in povežite transport. Zahtevnost je primerljiva s pisanjem API-ja REST s FastAPIjem.
Če je v vašem projektu že nastavljen CLAUDE.md in poznate inženiring konteksta, vam dodajanje lastnega MCP-ja vzame en dan. Če tega še nimate, je bolje najprej spoznati osnove.
Viri
- Model Context Protocol — uradno spletno mesto
- Anthropic predstavlja MCP — 25. november 2024
- Dokumentacija Claude Code MCP
- Claude Code: MCP Tool Search
- Objava o vtičnikih Claude Code — 9. oktober 2025
- Code with Claude 2026
- modelcontextprotocol/servers — uradni register
- github/github-mcp-server
- microsoft/playwright-mcp
- bytebase/dbhub — Postgres MCP
- getsentry/sentry-mcp
- makenotion/claude-code-notion-plugin
- Vodnik po MCP za Notion
- Repozitorij Anthropic Claude Code — issueji in dnevnik sprememb
Če želite nadaljevati delo z modeli, obiščite Ailoot.
Več podrobnosti
Pogosta vprašanja o nastavitvi MCP v Claude Code
Ali ta kavelj naredi dostop produkcijske podatkovne baze samo bralen?
Ne. Primer postavi v karanteno vse klice imenovanih družin MCP; ne razvršča SQL. Bralno vedenje baze mora izhajati iz ločene vloge s preverjenimi dovoljenji samo za branje, kavlji pa so dodatni nadzor.
Kako preizkusim obseg kavlja?
V ločeni seji preverite zavrnitev ujemajočih se imen orodij pri branju in pisanju, tudi pri SQL z malimi črkami ali začetnim komentarjem. Nato preverite, da nepovezano orodje ostane zunaj ujemalnika; ta nepokrita pot potrebuje svoja dovoljenja ali pravilnik.