Skip to main content

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

Community Serveri koji NISU dodani (evaluirani, rejected)

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)