MCP Server
The webforJ Model Context Protocol (MCP) -palvelin tarjoaa AI-avustajille suoran pääsyn viralliseen webforJ-dokumentaatioon, varmennettuihin koodiesimerkkeihin ja kehyskohtaisiin malleihin, jotka mahdollistavat tarkempien vastausten antamisen ja automatisoidun projektin luomisen erityisesti webforJ-kehitykselle.
Mikä on MCP?
Model Context Protocol on avoin standardi, joka mahdollistaa AI-avustajien yhteyden ulkoisiin työkaluihin ja dokumentaatioon. webforJ MCP -palvelin toteuttaa tämän protokollan tarjotakseen:
- Tietohaun - Luonnollinen kielellinen haku webforJ-dokumentaatiossa, koodiesimerkeissä ja malleissa
- Projektin luomisen - Luo webforJ-sovelluksia virallisista malleista oikealla rakenteella
- Teeman luomisen - Luo saavutettavia CSS-teemoja, jotka noudattavat webforJ-suunnittelumalleja
Miksi käyttää MCP:tä?
Vaikka AI-koodausavustajat ovat erinomaisia peruskysymyksiin, ne kamppailevat monimutkaisten webforJ-spesifisten kysymysten kanssa, jotka ulottuvat useisiin dokumentaatiosyihin. Ilman suoraa pääsyä virallisiin lähteisiin ne saattavat:
- Luoda menetelmiä, joita ei ole olemassa webforJ:ssa
- Viitata vanhentuneisiin tai virheellisiin API-malleihin
- Antaa koodia, joka ei käänny
- Sekoitella webforJ-syntaksia muiden Java-kehysten kanssa
- Ymmärtää väärin webforJ-spesifisiä malleja
MCP-integraation avulla AI-vastaukset sitoutuvat todelliseen webforJ-dokumentaatioon, koodiesimerkkeihin ja kehysmalleihin, tarjoten varmennettavia vastauksia suoraan linkittäen virallisiin lähteisiin syvempää tutkimista varten.
Vaikka MCP parantaa tarkkuutta merkittävästi tarjoamalla pääsyn virallisiin webforJ-resursseihin, se ei takaa täydellistä koodin generointia. AI-avustajat voivat silti tehdä virheitä monimutkaisissa tilanteissa. Varmista aina generoitu koodi ja testaa perusteellisesti ennen tuotantokäyttöä.
Asennus
webforJ MCP -palvelin on isännöity osoitteessa https://mcp.webforj.com
ja siinä on kaksi päätepistettä:
- MCP-päätepiste (
/mcp
) - Claudea, VS Codea, Cursoria varten - SSE-päätepiste (
/sse
) - Vanhat asiakkaat
- VS Code
- Cursor
- Claude Code
- Claude Desktop
- Windsurf
Lisää tämä määrittely VS Code settings.json -tiedostoosi:
"mcp": {
"servers": {
"webforj-mcp": {
"url": "https://mcp.webforj.com/mcp"
}
}
}
Lisää tämä määrittely Cursor-asetuksiisi:
"mcpServers": {
"webforj-mcp": {
"url": "https://mcp.webforj.com/mcp"
}
}
Käytä Claude CLI -komentoa rekisteröidäksesi palvelimen:
claude mcp add webforj-mcp https://mcp.webforj.com/mcp -t http -s user
Tämä konfiguroi automaattisesti MCP-palvelimen Claude Code -ympäristössäsi.
Lisää tämä palvelin Claude Desktopin asetuksissa Integraatiot-paneelin avulla:
- Avaa Claude Desktop ja siirry Asetuksiin
- Napsauta "Integraatiot" sivupalkissa
- Napsauta "Lisää integraatio" ja liitä URL-osoite:
https://mcp.webforj.com/mcp
- Seuraa asetusten opasta suorittaaksesi määrityksen
Yksityiskohtaisia ohjeita varten katso virallinen integraatio-opas.
Lisää tämä palvelinmääritys Windsurf MCP -asetuksiisi:
{
"mcpServers": {
"webforj-mcp": {
"serverUrl": "https://mcp.webforj.com/sse"
}
}
}
Saatavilla olevat työkalut
Työkalut ovat erikoistuneita toimintoja, joita MCP-palvelin tarjoaa AI-avustajille. Kun esität kysymyksen tai teet pyynnön, AI voi kutsua näitä työkaluja dokumentaation etsimiseksi, projektien generoimiseksi tai teemojen luomiseksi. Jokainen työkalu hyväksyy erityiset parametrit ja palauttaa rakenteellista dataa, joka auttaa AI:ta tarjoamaan tarkkaa, kontekstitietoista apua.
webforj-knowledge-base
- Etsi dokumentaatiota ja esimerkkejä
Tämä työkalu tarjoaa semanttisia hakumahdollisuuksia koko webforJ-dokumentaatioekosysteemissä. Se ymmärtää kontekstin ja suhteet erilaisten kehyskonseptien välillä, palauttaen asiaankuuluvia dokumentaatiosektioita, API-viittauksia ja toimivia koodiesimerkkejä.
Esimerkkikysmykset:
"Etsi webforJ-dokumentaatiosta Painikekomponenttia, jossa on kuvake-esimerkkejä"
"Löydä webforJ-lomakavalian mallit uusimmasta dokumentaatiosta"
"Näytä nykyinen webforJ-reititysasetuksia @Route-annotaatiolla"
"Etsi webforJ-dokumenteista FlexLayoutin responsiivisia suunnittelumalleja"
"Löydä webforJ:web-komenento-integraatio virallisesta dokumentaatiosta"
webforj-create-project
- Generoi uusia webforJ-projekteja
Luodaan täydellinen webforJ-sovellus virallisten Maven-archetypien avulla. Työkalu luo standardoidun projektikohteen hakemistorakenteen ja sisältää aloituskoodia valitun mallin perusteella. Generoidut projektit sisältävät käyttövalmiin rakennusjärjestelmän, resurssihakemistoja ja määritystiedostoja välittömää kehitystä ja käyttöönottoa varten.
Esimerkkikehotukset:
"Luo webforJ-projekti nimeltä CustomerPortal käyttäen hello-world-archetypia"
"Generoi webforJ Spring Boot -projekti, jossa on välilehtiasettelu nimeltä Dashboard"
"Luo uusi webforJ-sovellus, jossa on sivunavigaatiomalja AdminPanel-projektia varten"
"Generoi tyhjö webforJ-projekti nimeltä TestApp groupId:llä com.example"
"Luo webforJ-projekti InventorySystem, joka käyttää sivunavigaatioarchetypia Spring Bootilla"
Käytettäessä tätä työkalua voit valita useista projektimalleista:
Archetypit (projektimallit):
hello-world
- Perussovellus, jossa on näytteenomaisia komponentteja webforJ-ominaisuuksien esittelemiseksiblank
- Vähäinen projektirakenne aloittamiseen tyhjältä pöydältätabs
- Esivalmisteltu välilehtiliittymän asettelu moninäkymä-sovelluksillesidemenu
- Sivunavigaatioasettelu hallintapaneeleille tai koontinäytöille
Maut (kehykseen integrointi):
webforj
- Standardi webforJ-sovelluswebforj-spring
- webforJ yhdessä Spring Bootin kanssa riippuvuuden injektoimista ja yritysominaisuuksia varten
webforJ sisältää useita ennalta määriteltyjä archetypia, jotka auttavat sinua pääsemään nopeasti alkuun. Katso täydellinen luettelo saatavilla olevista archetypeista archetype-katalogista.
webforj-create-theme
- Luo saavutettavia CSS-teemoja
Generoi webforJ-teeman määrityksiä käyttäen DWC HueCraft. Työkalu luo täydelliset CSS-mukautuspropertisetti päävärin, toissijaisen värin, onnistumisen, varoituksen, vaaran ja neutraalien värivaihtoehtojen kanssa.
Esimerkkipyynnöt:
"Generoi webforJ-teema, jossa pääväri on HSL 220, 70, 50 brändimme varten"
"Luo webforJ-saavutettava teema nimeltä 'ocean' päävärillä #0066CC"
"Generoi webforJ-teema brändivärillämme #FF5733"
"Luo webforJ-teema, jossa pääväri on HSL 30, 100, 50 nimellä 'sunset' sovelluksemme varten"
"Generoi saavutettava webforJ-teema, jossa pääväri on RGB 44, 123, 229"
Saatavilla olevat kehoteet
Kehotteet ovat esikonfiguroituja AI-ohjeita, jotka yhdistävät useita työkaluja ja työnkulkuja yleisiin tehtäviin. Ne ohjaavat AI:ta tiettyjen vaiheiden ja parametrien kautta, jotta jokaiselle tuetulle työnkululle saadaan luotettavia, toistettavia tuloksia.
create-app
- Luo ja suorita webforJ-sovellus
Argumentit:
appName
(pakollinen) - Sovelluksen nimi (esim. MyApp, TodoList, Dashboard)archetype
(pakollinen) - Valitse seuraavista:blank
,hello-world
,tabs
,sidemenu
runServer
(valinnainen) - Suorita automaattisesti kehityspalvelin (kyllä/ei)
create-theme
- Generoi webforJ-teema pääväristä
Argumentit:
primaryColor
(pakollinen) - Väri heksadesimaalityyppinä (#FF5733), rgb (255,87,51) tai hsl (9,100,60) muodossa
search-webforj
- Edistynyt haku itsenäisellä ongelmanratkaisulla
Kehote konfiguroi AI:n niin, että se:
- Hakee tietopohjasta laajasti
- Kirjoittaa täydellistä, tuotantovalmiinta koodia
- Kääntää projektin käyttäen
mvn compile
varmistaakseen, ettei rakennusvirheitä ole - Korjaa virheitä iteratiivisesti, kunnes kaikki toimii
Kuinka käyttää kehotteita
- VS Code ja Claude Code
- Claude Desktop
- Kirjoita / keskusteluun nähdäksesi saatavilla olevat kehotteet
- Valitse kehotteet avattavasta valikosta
- Täytä vaaditut parametrit, kun sinua pyydetään
- Napsauta + (plus) -kuvaketta kehotteen syöttöalueella
- Valitse "Lisää webforJ:stä" valikosta
- Valitse haluttu kehotus (esim.
create-app
,create-theme
,search-webforj
) - Claude pyytää sinua syöttämään vaaditut argumentit
- Täytä parametrit pyydettäessä
Etsi työkalukuvake syöttöalueen alakulmasta vahvistaaksesi, että webforJ MCP -palvelin on liitetty.
Parhaat käytännöt
Saadaksesi tarkinta ja ajankohtaisinta webforJ-apua, noudata näitä ohjeita, jotta voit hyödyntää MCP-palvelimen ominaisuuksia täysin.
Varmista MCP-palvelimen käyttö
AI-mallit saattavat ohittaa MCP-palvelimen, jos ne uskovat tietävänsä jo vastauksen. Varmistaaksesi, että MCP-palvelinta käytetään todellakin:
- Ole selkeä webforJ:sta: Mainitse aina "webforJ" kysymyksessäsi, jotta käynnistyvät kehyskohtaiset haut
- Pyydä ajankohtaista tietoa: Sisällytä lauseita, kuten "uusin webforJ-dokumentaatio" tai "nykyiset webforJ-mallit"
- Kysy varmennettuja esimerkkejä: Pyydä "toimivia webforJ-koodiesimerkkejä" pakottaaksesi dokumentaation hakemisen
- Viittaa tiettyihin versioihin: Mainitse webforJ-versiosi (esim. "webforJ
25.02
") saadaksesi tarkkoja tuloksia
Kirjoita erityisiä kehotteita
Hyvät esimerkit:
"Etsi webforJ-dokumentaatiosta Painikekomponentin tapahtumakäsittely esimerkein"
"Luo webforJ-projekti nimeltä InventorySystem käyttäen sivunavigaatioarchetypia Spring Bootilla"
"Generoi webforJ-teema, jossa pääväri on HSL 220, 70, 50 brändin käyttöä varten"
Huonot esimerkit:
"Miten painikkeet toimivat"
"Tehdään sovellus"
"Tehdään siitä sininen"
Pakota MCP-työkalun käyttö
Jos AI antaa geneerisiä vastauksia ilman MCP-palvelimen käyttöä:
- Pyydä eksplisiittisesti: "Käytä webforJ MCP -palvelinta etsiäksesi
[kysymys]
" - Kysy dokumentaatioviitteitä: "Etsi webforJ-dokumenteista, miten
[kysymys]
" - Pyydä varmistusta: "Varmista tämä ratkaisu webforJ-dokumentaation mukaan"
- Ole kehyskohtainen: Sisällytä aina "webforJ" kysymyksiisi
AI:n räätälöinti
Määritä AI-avustajasi käyttämään automaattisesti MCP-palvelinta ja noudattamaan webforJ:n parhaita käytäntöjä. Lisää projektikohtaisia ohjeita, jotta AI-avustajasi käyttävät aina MCP-palvelinta, noudattavat webforJ-dokumentaatiostandardeja ja tarjoavat tarkkoja, ajankohtaisia vastauksia, jotka vastaavat tiimisi vaatimuksia.
Projektin konfiguraatiotiedostot
- VS Code ja Copilot: Luo tiedosto
.github/copilot-instructions.md
- Claude Code: Luo tiedosto
CLAUDE.md
projektisi juureen
Lisää seuraavat tiedot luotuun markdown-tiedostoon:
## Käytä webforJ MCP -palvelinta vastataksesi kaikkiin webforJ-kysymyksiin
- Kutsu aina "webforj-knowledge-base" -työkalua hakemaan kysymykseen liittyviä asiakirjoja
- Varmista kaikki API-signatuurit virallisen dokumentaation mukaan
- Älä koskaan oleta, että menetelmän nimet tai parametrit ovat olemassa tarkistamatta
Varmista aina, että koodi kääntyy `mvn compile` ennen ehdottamista.
FAQ
Miksi AI ei käytä webforJ MCP -palvelinta?
Useimmat AI-avustajat tarvitsevat eksplisiittiset ohjeet käyttää MCP-palvelimia. Määritä AI-asiakassovelluksesi ohjeilla AI:n räätälöinti -osiosta. Ilman näitä ohjeita AI-avustajat saattavat perustua koulutusdataansa sen sijaan, että kyselisivät MCP-palvelimelta.
Nopea ratkaisu:
Sisällytä kysymykseesi "käytä webforJ MCP:tä" tai luo asianmukainen konfiguraatiotiedosto (.github/copilot-instructions.md
tai CLAUDE.md
).
Kuinka varmistaa, että MCP-yhteys toimii
Käytä MCP-tarkistustyökalua debugataksesi yhteyksiä:
npx @modelcontextprotocol/inspector
Odota viestiä: 🔍 MCP Inspector is up and running at http://127.0.0.1:6274
(portti saattaa vaihdella)
Käyttäessäsi tarkistustyökalua:
- Syötä MCP-palvelimen URL-osoite:
https://mcp.webforj.com/mcp
- Napsauta "Yhdistä" ottaaksesi yhteyden
- Tarkastele käytettävissä olevia työkaluja ja testaa kyselyitä
- Seuraa pyyntöjen/vastausten lokit debuggausta varten
Mikä on ero MCP- ja SSE-päätepisteiden välillä?
webforJ MCP -palvelin tarjoaa kaksi päätepistettä:
- MCP-päätepiste (
/mcp
) - Uudempi protokolla Claudea, VS Codea, Cursoria varten - SSE-päätepiste (
/sse
) - Palvelin-lähetys tapahtumina vanhoille asiakkaille, kuten Windsurf
Useimpien käyttäjien tulisi käyttää MCP-päätepistettä. Käytä SSE:tä vain, jos asiakkaasi ei tue standardia MCP-protokollaa.
Onko mahdollista käyttää MCP-palvelinta ilman konfiguraatiotiedostoja?
Kyllä, mutta se ei ole suositeltavaa. Ilman konfiguraatiotiedostoja sinun on manuaalisesti kehotettava AI:ta käyttämään MCP-palvelinta jokaisessa keskustelussa. Konfiguraatiotiedostot ohjaavat automaattisesti AI:ta käyttämään MCP-palvelinta jokaisessa vuorovaikutuksessa, jotta sinun ei tarvitse toistaa ohjeita joka kerta.
Manuaalinen lähestymistapa: Aloita kehote: "Käytä webforJ MCP -palvelinta..."
Vaihtoehto: käytä esikonfiguroituja kehotteita MCP-palvelin tarjoaa kehotteita, jotka toimivat ilman konfiguraatiotiedostoja:
/create-app
- Luo uusia webforJ-sovelluksia/create-theme
- Luo saavutettavia CSS-teemoja/search-webforj
- Edistynyt dokumentaatiohaku
Katso Saatavilla olevat kehoteet lisätietoja varten.
Kuinka myötävaikuttaa tai raportoida ongelmia
Ongelmien raportointi: webforJ MCP Palaute
Yleisiä ongelmia, jotka kannattaa raportoida:
- Vanhentunut dokumentaatio hakutuloksissa
- Puuttuvat API-menetelmät tai komponentit
- Virheelliset koodiesimerkit
- Työkalujen suoritusvirheet
Liitä kysymyksesi, odotettu tulos ja todellinen tulos ongelmia raportoidessasi.