AI ja MCP

Mikä on MCP – ja miksi tekoälyassistenttisi voi nyt kirjata tunteja?

Päivitetty 3 min lukuaika

Lyhyt vastaus

MCP (Model Context Protocol) on avoin standardi, jonka avulla tekoälyassistentti, kuten Claude, ChatGPT tai Cursor, voi käyttää muita ohjelmia: hakea tietoja ja tehdä toimintoja. Ohjelma tarjoaa MCP-palvelimen, jossa on selkeästi kuvatut työkalut; assistentti toimii asiakkaana ja käyttää näitä työkaluja, kun olet kirjautunut sisään ja antanut luvan.

Mihin ongelmaan MCP vastaa

Kielimalli osaa kirjoittaa ja päätellä, mutta ei tiedä mitään omista tiedoistasi. Se ei löydä asiakasta, varaa tapaamista tai kirjaa tunteja. Näihin se tarvitsee yhteyden muihin ohjelmiin.

Ennen MCP:tä jokaisen tekoälyohjelman piti rakentaa oma integraatio jokaiseen ohjelmaan erikseen. MCP tekee tästä yhden sopimuksen: ohjelma rakentaa MCP-palvelimen kerran, ja kaikki MCP:tä tukevat assistentit voivat käyttää sitä.

Ajattele pistorasiaa: laitteen ja sähköverkon ei tarvitse tuntea toisiaan, kunhan pistoke sopii.

Näin MCP toimii

Mukana on kaksi osapuolta. Palvelin on ohjelmassa, jossa tiedot ovat – esimerkiksi tuntikirjanpito. Asiakas on tekoälyassistentissa: Claude Desktop, Claude Code, ChatGPT, Cursor, Codex tai VS Code.

Palvelin kuvaa tarjoamansa työkalut: jokaisella on nimi, selkeä kuvaus ja tiedot, joita se tarvitsee. Assistentti lukee nämä kuvaukset ja valitsee työkalun pyyntösi perusteella.

  1. Lisäät MCP-palvelimen assistenttiisi osoitteella, esimerkiksi https://app.half5.com/mcp.
  2. Assistentti avaa ohjelman kirjautumisnäkymän. Kirjaudut sisään ja annat luvan (OAuth). Salasanasi ei koskaan välity assistentille.
  3. Pyydät jotain selkokielellä, esimerkiksi ‘kirjaa kaksi tuntia kirjautumiskorjaukseen’.
  4. Assistentti käyttää sopivaa työkalua ja näyttää tuloksen.

Työkalut, ei täysi pääsy

MCP-palvelin ei anna assistentille vapaata pääsyä tietokantaan. Se tarjoaa vain ne työkalut, jotka ohjelman tekijä on rakentanut, ja vain niillä oikeuksilla, jotka omalla tililläsi on. Jos et näe kollegoiden tunteja, ei näe assistenttikaan.

Voit perua oikeudet kuten muissakin liitetyissä sovelluksissa: ohjelmassa itsessään tai poistamalla palvelimen assistentista.

  • Paikallinen tai pilvessä. MCP-palvelin voi pyöriä omalla koneellasi tai pilvessä. Pilvipalvelin ei vaadi asennusta: liität osoitteen ja kirjaudut sisään.
  • Avoin standardi. Anthropic julkaisi MCP:n avoimena määrittelynä marraskuussa 2024; myös OpenAI, Cursor ja Microsoft tukevat sitä.
  • Lupa yhteyttä kohden. Pilvipalvelimella kirjaudut OAuthilla, samalla tekniikalla kuin ‘Kirjaudu Googlella’.

Missä siitä on hyötyä

MCP on hyödyllisin töissä, joita jo teet assistentin kanssa. Kehittäjä, joka korjaa bugia Claude Codessa, voi pyytää samaa assistenttia kirjaamaan tunnit lopuksi. Konsultti, joka kirjoittaa raporttia ChatGPT:ssä, voi kysyä, mitä tunteja on jo kirjattu tällä viikolla.

Se ei sovi yhtä hyvin tehtäviin, joissa haluat tarkistaa jokaisen kentän ennen tallennusta. Valitse siis ohjelmisto, joka pitää agentin tekemät kirjaukset odottamassa hyväksyntää. Miten tämä toimii tuntien kanssa, on kerrottu kohdassa Tuntien kirjaaminen Claudella, ChatGPT:llä tai Cursorilla.

Näin Half5 toimii

Half5:llä on oma MCP-palvelin osoitteessa https://app.half5.com/mcp. Lisäät osoitteen assistenttiisi, kirjaudut sisään Half5-tunnuksellasi ja annat luvan. Mitään ei tarvitse asentaa.

Palvelin tarjoaa kuusi työkalua: log_work, log_work_batch (useita kirjauksia kerralla), search_customers_projects, list_entries, update_entry ja delete_entry (vain omille, hyväksymättömille kirjauksille). Liitetty agentti näkee vain omat tuntisi, vaikka olisit esimies tai ylläpitäjä; laskut, kollegat ja asetukset eivät näy. Agentin tekemät kirjaukset tulevat tilaan ‘Ei vielä hyväksytty’ ja ovat muuten tavallisia kirjauksia: ne näkyvät omassa näkymässäsi ja kulkevat hyväksynnän ja laskutuksen kautta kuten muutkin tuntisi. Miten log_work valitsee oikean asiakkaan, on selitetty kohdassa Näin log_work toimii.

Usein kysytyt kysymykset

Onko MCP sama kuin API?

Lähes. MCP-palvelin käyttää usein tavallista APIa taustalla, mutta se kuvaa työkalunsa niin, että kielimalli osaa valita ja käyttää niitä itse. Sinun ei tarvitse koodata, jotta assistentti voi käyttää sitä.

Mitkä tekoälyassistentit tukevat MCP:tä?

Mm. Claude (Claude.ai, Claude Desktop ja Claude Code), ChatGPT liittimillä, Cursor, OpenAI Codex ja VS Code. Palvelimen lisääminen tapahtuu hieman eri tavalla eri sovelluksissa.

Voiko assistentti muuttaa asioita MCP:n kautta itsenäisesti?

Vain niillä työkaluilla, jotka palvelin tarjoaa, ja vain omilla oikeuksillasi. Hyvä ohjelmisto pitää agentin muutokset tarkistettavana, eli sinä tai esimiehesi hyväksytte ne lopuksi.

Pitääkö asentaa jotain?

Pilvipalvelimella ei: lisäät osoitteen ja kirjaudut sisään. Vain paikalliset MCP-palvelimet, jotka pyörivät omalla koneellasi, vaativat asennuksen.

Lähteet

Joku pyöräilee töiden jälkeen kanaalin vartta kotiin

Tänään kone kiinni jo 16:30.

Kokeile Half5:tä 14 päivää maksutta – yksin tai koko tiimin kanssa. Ei luottokorttia.