MCP-palvelin
MCP-palvelin-sivu käynnistää ja pysäyttää sovelluksen paikallisen Mallikontekstiprotokollan palvelimen. MCP mahdollistaa yhteensopivan asiakkaan, kuten AI-avustajan tai automaatiotyökalun, löytää sovelluksen tarjoamat työkalut ja pyytää näitä työkaluja paikallisen HTTP-päätteen kautta.
Palvelin on rakennettu käynnissä olevaan sovellukseen. Se ei ole erillinen komentorivipalvelu, eikä se ole julkinen internet-palvelu. Käynnistä se vain, kun haluat MCP-asiakkaan yhdistyvän.
Mitä MCP voi hallita
MCP altistaa sovelluksen nimenomaisesti julkaistut alueen ominaisuudet. Se ei ole yleinen etäohjauspinta sovelluksen ikkunalle.
Jotkut sovellukset saattavat alkaa vain yleisellä MCP-isäntäpinnalla. Sovelluskohtaisia MCP-moduuleja voidaan lisätä, kun alueen ominaisuudet ovat saatavilla.
Sivun ohjaimet
- Aloita isännöinti MCP-päätettä.
- Pysäytä lopettaa MCP-päätteen ja vapauttaa portti.
- Osoite asettaa paikallisen osoitteen, johon kuunnellaan.
- Portti asettaa TCP-portin.
- Konfiguroitu pääte näyttää URL-osoitteen, joka annetaan MCP-asiakkaalle.
- Kopioi URL kopioi konfiguroidun päätepisteen.
- Bearer-token on token, jonka asiakkaat on lähetettävä pyyntöjen mukana.
- Kopioi token kopioi tokenin.
- Uudelleenluo token luo uuden tokenin ja mitätöi vanhan sen jälkeen, kun palvelin on käynnistetty uudelleen.
- Moduulit luettelee sovelluksen ilmoittamat MCP-moduulit.
- Ota käyttöön tai poista käytöstä ohjaa, vaikuttaako moduuli työkalujen tarjoamiseen palvelimelle.
- Lokit näyttävät palvelimen käynnistys-, pysäytys-, pyyntö-, hylkäys- ja työkalukutsuviestit.
- Tyhjennä Lokissa oikealla hiiren painikkeella avattavasta valikosta tyhjentää näkyvän sivulokin.
Oletuspääte on:
http://127.0.0.1:50507/mcp
Palvelin käynnistyy vain, kun vähintään yksi moduuli on käytössä ja bearer-token ei ole tyhjää. Osoite, Portti, Bearer-token ja moduuliasetukset ovat profiilivarmistettuja. Jos MCP-palvelin on käynnissä, kun profiili tallennetaan tai sovellus suljetaan, tämä profiili voi käynnistää sen uudelleen seuraavalla kerralla.
Osoite ja portti
Käytä 127.0.0.1 kun MCP-asiakas toimii samalla tietokoneella. Tämä on turvallisin ja yleisin asetus.
Käytä LAN IPv4 -osoitetta, joka on määritetty tälle tietokoneelle vain, kun luotettu asiakas samalla yksityisverkolla on pakko yhdistää. Villikortti-, lähetys-, ei-lokaliset ja ei-IPv4-sidokset hylätään.
Älä altista MCP-päätettä reitittimen porttiohjauksen, julkisen Wi-Fi:n, luottamattomien VPN:ien tai internetiin suuntautuvien palomuurisääntöjen kautta. MCP-työkalut voivat pyytää todellisia sovellustoimintoja, joten käsittele päätettä ja tokenia kuin paikallista ohjausavainta.
Yhdistä asiakas
Käytä Streamable HTTP MCP -asiakasta. Määritä asiakas seuraavasti:
- Päätteen URL: konfiguroitu pääte, joka näkyy sivulla.
- Valtuutusotsikko:
Authorization: Bearer your-token.
Useimmat asiakkaat kysyvät URL-osoitetta ja bearer-tokenia tai mukautettua otsikkoa. Jos asiakkaasi tallentaa otsikot erikseen, käytä:
Header name: Authorization
Header value: Bearer your-token
Korvaa your-token tokenilla, joka näkyy MCP-palvelin-sivulla. Älä sisällytä lainausmerkkejä tokenin ympärille.
Tekninen pyyntömuoto
MCP-asiakkaat lähettävät normaalisti nämä pyynnöt puolestasi. Alla olevat tiedot ovat hyödyllisiä asiakasta määritettäessä tai vianetsittäessä.
Pääte hyväksyy HTTP POST -pyynnöt /mcp. Pyyntöruumiin on oltava JSON-RPC. Asiakkaan on sisällytettävä bearer-token, kun token on määritetty.
Alustava pyyntö:
{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-03-26","capabilities":{},"clientInfo":{"name":"local-client","version":"1.0"}}}
Alustettu ilmoitus:
{"jsonrpc":"2.0","method":"notifications/initialized","params":{}}
Työkalujen lista:
{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}
Kutsu työkalua:
{"jsonrpc":"2.0","id":3,"method":"tools/call","params":{"name":"module_tool_name","arguments":{}}}
Palvelin palauttaa jäsennellyt työkalutulokset. Odotetut sovelluksen hylkäykset, kuten pyydetyn toiminnon olevan saatavilla, palautetaan normaalina työkalutuloksena, jossa ok on asetettu false:ksi.
Palvelimen tilat
- Pysäytetty tarkoittaa, että pääte ei kuuntele.
- Käynnistetty tarkoittaa, että pääte kuuntelee määritetyssä osoitteessa ja portissa.
- Valmis käynnistämään MCP-palvelin tarkoittaa, että sivu on ladattu ja asetukset ovat käytettävissä.
- MCP-isäntä käynnistetty tarkoittaa, että palvelin käynnistyi onnistuneesti.
- MCP-isäntä pysäytetty tarkoittaa, että palvelin pysähtyi normaalisti.
- Ei MCP-aikaisemaa rekisteröity tarkoittaa, että sovellus ei ilmoittanut MCP-aikaisemaa tälle sivulle.
- MCP-isäntä on poistettu käytöstä profiilin mukaan tarkoittaa, että tallennettu profiili on kytkenyt isännöinnin pois päältä.
- MCP-isäntä ei käynnistynyt, koska mitään ilmoitettuja MCP-moduuleja ei ole käytössä tarkoittaa, että kaikki moduulikortit ovat pois käytöstä.
- MCP-isäntä ei onnistunut käynnistymään tarkoittaa, että osoite, portti tai paikallinen ympäristö estivät käynnistymisen.
Lokialue antaa tarkan viestin epäonnistumisista ja hylätyistä pyynnöistä.
Turvallisuusmuistiinpanot
MCP-palvelin käyttää selkeää paikallista HTTP:ta sekä bearer-token-valtuutusta. Token suojaa pyyntöpolkua, mutta yhteys ei ole salattu. Käytä silmukointia samaan tietokoneeseen yhdistyville asiakkaille aina kun mahdollista. Käytä LAN-sidontaa vain verkoissa ja koneissa, joihin luotat.
Uudelleenluo token, jos se on jaettu asiakkaalle, jota et enää luota. Tokenin uudelleenluomisen jälkeen pysäytä ja käynnistä MCP-palvelin, jotta asiakkaat joutuvat käyttämään uutta arvoa.
Vianetsintä
Jos Aloita on poistettu käytöstä:
- Ota käyttöön vähintään yksi moduuli.
- Varmista, että Osoite ei ole tyhjää.
- Varmista, että Portti on välillä 1 ja 65535.
- Varmista, että Bearer-token ei ole tyhjää.
- Pysäytä palvelin ennen Osoitteen, Portin tai Bearer-tokenin muuttamista.
Jos Aloita epäonnistuu:
- Toinen prosessi saattaa jo käyttää porttia.
- Osoite ei ehkä ole määritetty tälle tietokoneelle.
- Valitse toinen portti tai osoite ja yritä uudelleen.
- Tarkista Lokista tarkka epäonnistumisviesti.
Jos asiakas ei voi yhdistyä:
- Varmista, että palvelin näyttää Käynnistetty.
- Varmista, että asiakas-URL vastaa tarkasti Konfiguroitua päätettä.
- Käytä
127.0.0.1vain asiakkaille, jotka ovat samalla tietokoneella. - Toiselle LAN-tietokoneelle käytä tämän tietokoneen LAN IPv4 -osoitetta ja varmista, että palomuurisäännöt sallivat yhteyden.
- Varmista, että asiakas tukee Streamable HTTP MCP:tä, ei vain stdio MCP:tä.
Jos asiakas vastaanottaa 401 Unauthorized:
- Lisää
Authorization-otsikko. - Varmista, että otsikko alkaa
Bearer:llä. - Varmista, että token ei ole tyhjää.
Jos asiakas vastaanottaa 403 Forbidden:
- Varmista, että token vastaa tarkasti nykyistä Bearer-tokenia.
- Jos olet uudelleenluonut tokenin, päivitä asiakas.
- Jos pyyntö sisältää Origin-otsikon, varmista, että se tulee sallitusta paikallisesta alkuperästä.
Jos asiakas vastaanottaa 405 Method Not Allowed:
- Asiakas käyttää todennäköisesti HTTP
GET. - Määritä asiakas Streamable HTTP -työkalukutsuille, jotka lähettävät
POST /mcp.
Jos odotettuja työkaluja ei näy:
- Varmista, että vastaava moduulikortti on Käytössä.
- Pysäytä ja Käynnistä MCP-palvelin moduulin käytön muuttamisen jälkeen.
- Varmista, että asiakas on päivittänyt tai yhdistänyt uudelleen palvelimen käynnistyksen jälkeen.