MCP Setup — Model Context Protocol
MCP Setup — Model Context Protocol
Posljednje ažuriranje: 2026-03-06
Analiza: John (2 agenta, ~130K tokena)
Šta je MCP
Model Context Protocol (MCP) omogućava Claude Code-u da direktno poziva servise kao native alate (mcp__server__tool), bez potrebe za CLI spawnom ili Bash komandama. Rezultat: brže izvršavanje, manje kontekstnog zagađenja, native integracija.
Ekosistem: 1200+ servera na registry.modelcontextprotocol.io (mart 2026).
Trenutna Konfiguracija (~/.claude/mcp.json)
9 Aktivnih MCP Servera
| Server |
Tip |
Komanda |
Svrha |
| email |
Custom |
node email-mcp-bridge-v2.js |
IMAP/SMTP za 5 accounta (john, info, alai, alem, dev) |
| rag |
Custom |
node rag-mcp.js |
RAG cache + Ollama routing (10K+ entries, 61% hit rate) |
| figma |
Custom wrapper |
figma-mcp-wrapper.sh |
Figma API + Vaultwarden credential injection |
| youtube-transcript |
Community |
npx @fabriqa.ai/youtube-transcript-mcp |
YouTube transcript ekstrakcija |
| github |
Official binary |
github-mcp-server stdio |
GitHub PR/issues/repos/workflows (v0.31.0, Homebrew) |
| slack |
Community |
npx mcp-server-slack |
Slack read/send (workspace: alai-talk, T0AELHU0E13) |
| postgres-drop |
Community |
npx postgres-mcp |
SQL nad Drop dev DB (port 5433) |
| postgres-plock |
Community |
npx postgres-mcp |
SQL nad Plock dev DB (port 5432) |
| fiken |
Custom (John) |
node fiken-mcp.js |
11 Fiken alata — invoices, contacts, balances, dashboard |
Uklonjen (2026-03-06): playwright — zamijenjen CLI-jem (po Alemovom zahtjevu).
Dostupni Alati po Serveru
mcp__email__*
emails_find — pretraga emailova
email_send — slanje
email_respond — reply/forward
emails_modify — mark/flag/archive
folders_list — lista foldera
mcp__rag__*
rag_query — semantic search (cache + Ollama fallback)
rag_learn — dodavanje Q&A parova
rag_stats — statistike cache-a
mcp__github__*
create_or_update_file, create_repository, create_branch
get_file_contents, list_commits, list_branches
create_pull_request, merge_pull_request, get_pull_request
create_issue, list_issues, update_issue, add_issue_comment
search_repositories, search_code, search_issues
create_review, request_reviewers
mcp__slack__*
list_channels, post_message, reply_to_thread
get_channel_history, get_thread_replies
search_messages, add_reaction
mcp__postgres-drop__* / mcp__postgres-plock__*
query — SQL query
list_tables — lista tabela
describe_table — schema tabele
mcp__fiken__*
fiken_status — API health check
fiken_dashboard — CEO finansijski pregled
fiken_invoices_list — lista faktura
fiken_invoices_show — detalji fakture
fiken_invoices_sync — sync → local DB
fiken_contacts_list — lista kontakata
fiken_contacts_show — detalji kontakta
fiken_contacts_sync — sync → local DB
fiken_balances — bankovni salda
fiken_transactions_list — transakcije (--days N)
fiken_reconcile — auto-match transakcija (--dry-run)
Arhitektura — 3-Tier Model
Tier 1: MCP Tools (Claude Code native)
└── mcp__email__*, mcp__rag__*, mcp__github__*, mcp__slack__*, mcp__postgres-*__*, mcp__fiken__*
Tier 2: CLI Fallback (daemons i agenti bez Claude Code)
└── mail-native.js, rag-router.js, slack.js, fiken.js
Tier 3: Orchestration Layer
└── email-mcp-bridge-v2.js, rag-mcp.js, fiken-mcp.js (wrappuju Tier 2)
Pravilo: MCP u Claude Code sesijama. CLI u daemon/cron/background procesima.
Credentials
| Server |
Metod |
Lokacija |
| email |
ENV var u mcp.json |
direktno |
| github |
ENV var GITHUB_PERSONAL_ACCESS_TOKEN |
mcp.json |
| slack |
ENV var SLACK_BOT_TOKEN |
mcp.json |
| figma |
Vaultwarden injection |
figma-mcp-wrapper.sh |
| fiken |
Vaultwarden (live fetch) |
fiken.js → vault.js |
| postgres |
Connection URL |
mcp.json args |
MCP Roadmap — Što Treba Buildati
Prioritet 1 — HIGH (interne operacije)
| MCP Server |
Baziran na |
Effort |
ROI |
| mc-mcp |
mc.js (Mission Control) |
~3h |
🔥🔥🔥 — task management direktno u Claude |
| hivemind-mcp |
hivemind.js |
~2h |
🔥🔥🔥 — knowledge base native pristup |
| bookstack-mcp |
bookstack-sync.js REST |
~2h |
🔥🔥 — wiki R/W bez CLI skoka |
Prioritet 2 — MEDIUM (poslovni CRM)
| MCP Server |
Baziran na |
Effort |
ROI |
| crm-mcp |
sales-pipeline.js + contacts.js + leads.db |
~4h |
🔥🔥 — unified CRM iz Claude |
| contracts-mcp |
contract-manager.js + Documenso API |
~3h |
🔥🔥 — ugovori i potpisivanje |
| tenders-mcp |
tenders.db + tender-hunter daemon |
~2h |
🔥 — tender tracking direktno |
Prioritet 3 — LOW (postoje dobre alternative)
| MCP Server |
Napomena |
| sanity-mcp |
Tek kad BasicFakta/Lobby/Plock odu u produkciju sa CMS |
| vercel-mcp |
Nema official MCP — koristit ćemo gh CLI za deploys |
| calendar-mcp |
Baikal CalDAV postoji ali prioritet nizak |
| Server |
Razlog odbijanja |
@modelcontextprotocol/server-github |
DEPRECATED — zamijenjen official github-mcp-server |
@modelcontextprotocol/server-postgres |
DEPRECATED — zamijenjen postgres-mcp |
@korotovsky/slack-mcp-server |
Nije na npm; mcp-server-slack dovoljan |
| Kubernetes MCP |
Nema Kubernetes infrastrukture trenutno |
| AWS CloudWatch MCP |
Nema AWS deployova trenutno |
| Notion MCP |
Ne koristimo Notion |
Fajlovi
- MCP Config:
~/.claude/mcp.json
- Email MCP:
~/system/tools/email-mcp-bridge-v2.js
- RAG MCP:
~/system/tools/rag-mcp.js
- Fiken MCP:
~/system/tools/fiken-mcp.js ← novi
- Figma wrapper:
~/system/tools/figma-mcp-wrapper.sh
- GitHub binary:
/opt/homebrew/bin/github-mcp-server (v0.31.0)