AI ir MCP

Kas yra MCP ir kodėl jūsų AI asistentas staiga gali registruoti jūsų darbo laiką?

Atnaujinta 3 min skaitymo

Trumpas atsakymas

MCP (Model Context Protocol) – tai atviras standartas, leidžiantis AI asistentui, pavyzdžiui, Claude, ChatGPT ar Cursor, dirbti su kita programine įranga: ieškoti duomenų ir atlikti veiksmus. Programa pateikia MCP serverį su aiškiai aprašytais įrankiais; asistentas yra klientas, kuris kviečia tuos įrankius, kai jūs prisijungiate ir suteikiate sutikimą.

Problema, kurią sprendžia MCP

Kalbos modelis geba rašyti ir samprotauti, bet nežino nieko apie jūsų duomenis. Jis negali surasti kliento, suplanuoti susitikimo ar užregistruoti darbo valandų. Tam jam reikia bendrauti su kita programine įranga.

Prieš MCP kiekviena AI programa turėjo kurti atskirą integraciją su kiekviena kita sistema. MCP viską supaprastina iki vieno susitarimo: programa sukuria MCP serverį vieną kartą, o visi MCP palaikantys asistentai gali juo naudotis.

Įsivaizduokite elektros lizdą: prietaisui ir tinklui nereikia vienas kito pažinoti, jei tik naudojamas tas pats kištukas.

Kaip veikia MCP

Yra dvi pusės. Serveris veikia programoje, kurioje laikomi duomenys, pavyzdžiui, darbo laiko sekiklyje. Klientas yra AI asistente: Claude Desktop, Claude Code, ChatGPT, Cursor, Codex ar VS Code.

Serveris aprašo, kokius įrankius siūlo – kiekvienas turi pavadinimą, paprastą paaiškinimą ir laukus, kurių tikimasi. Asistentas perskaito aprašymus ir pasirenka tinkamą įrankį pagal jūsų užklausą.

  1. Savo asistente pridedate MCP serverį su adresu, pvz., https://app.half5.com/mcp.
  2. Asistentas atidaro tos programos prisijungimo langą. Prisijungiate ir suteikiate sutikimą (OAuth). Jūsų slaptažodis asistento nepasiekia.
  3. Užduodate klausimą paprasta kalba, pvz., „užregistruok dvi valandas už prisijungimo klaidos taisymą“.
  4. Asistentas iškviečia tinkamą įrankį ir parodo rezultatą.

Įrankiai, o ne pilna prieiga

MCP serveris nesuteikia asistentui laisvos prieigos prie duomenų bazės. Jis siūlo tik tuos įrankius, kuriuos sukūrė programos kūrėjas, ir tik su ta paskyra, su kuria prisijungėte. Jei jūsų paskyra nemato kolegų valandų, jų nematys ir asistentas.

Prieigą galite atšaukti kaip ir bet kuriai kitai prijungtai programai: pačioje programoje arba pašalinę serverį iš asistento.

  • Vietinis arba nuotolinis. MCP serveris gali veikti jūsų kompiuteryje arba debesyje. Debesijos serveriui nieko diegti nereikia: įvedate adresą ir prisijungiate.
  • Atviras standartas. Anthropic paskelbė MCP kaip atvirą specifikaciją 2024 m. lapkritį; OpenAI, Cursor ir Microsoft taip pat jį palaiko.
  • Sutikimas kiekvienam ryšiui. Su nuotoliniu serveriu prisijungiate per OAuth – tą patį būdą kaip „Prisijungti su Google“.

Kur tai praverčia

MCP labiausiai tinka darbams, kuriuos jau atliekate asistente. Pavyzdžiui, programuotojas, taisantis klaidą su Claude Code, gali paprašyti to paties asistento užregistruoti laiką. Konsultantas, rašantis ataskaitą ChatGPT, gali pasiteirauti, kiek valandų jau užregistruota šią savaitę.

Mažiau tinka užduotims, kur norite patikrinti kiekvieną lauką prieš išsaugant. Todėl rinkitės programinę įrangą, kuri viską, ką padaro agentas, laiko laukiančiu patvirtinimo. Kaip tai veikia su darbo valandomis, skaitykite Darbo laiko registravimas su Claude, ChatGPT ar Cursor.

Kaip tai daro Half5

Half5 turi savo MCP serverį adresu https://app.half5.com/mcp. Šį adresą įvedate asistente, prisijungiate su savo Half5 paskyra ir suteikiate sutikimą. Nieko diegti nereikia.

Serveris siūlo šešis įrankius: log_work, log_work_batch (kelios įrašų partijos), search_customers_projects, list_entries, update_entry ir delete_entry (tik jūsų nepatvirtintiems įrašams). Prisijungęs agentas mato tik jūsų valandas, net jei jūsų paskyra yra vadovo ar administratoriaus; sąskaitos, kolegos ir nustatymai lieka nepasiekiami. Agentų sukurti įrašai pažymimi kaip „Dar nepatvirtinta“ ir yra įprasti registracijos įrašai: jie matomi jūsų suvestinėje ir eina per patvirtinimo bei sąskaitų išrašymo procesus kaip ir kiti jūsų įrašai. Kaip log_work parenka tinkamą klientą, skaitykite Kaip veikia log_work.

Dažniausiai užduodami klausimai

Ar MCP tas pats, kas API?

Beveik. MCP serveris dažnai naudoja įprastą API viduje, bet įrankius aprašo taip, kad kalbos modelis galėtų pats juos pasirinkti ir iškviesti. Jums nereikia rašyti kodo, kad asistentas galėtų jais naudotis.

Kokie AI asistentai palaiko MCP?

Tarp jų – Claude (Claude.ai, Claude Desktop ir Claude Code), ChatGPT per jungtis, Cursor, OpenAI Codex ir VS Code. Kur tiksliai pridėti serverį, priklauso nuo programos.

Ar asistentas gali pats keisti duomenis per MCP?

Tik per tuos įrankius, kuriuos siūlo serveris, ir tik su jūsų paskyros teisėmis. Geros programos agento pakeitimus laiko laukiančiais peržiūros, tad jūs ar vadovas juos vis tiek turite patvirtinti.

Ar reikia ką nors diegti?

Nuotoliniam MCP serveriui – ne: įvedate adresą ir prisijungiate. Tik vietiniams MCP serveriams, veikiantiems jūsų kompiuteryje, reikia diegimo.

Šaltiniai

Kažkas po darbo važiuoja dviračiu namo palei kanalą

Šiandien kompiuterį užverkite laiku – 16:30.

Išbandykite Half5 14 dienų nemokamai – individualiai arba su visa komanda. Kreditinė kortelė nereikalinga.