MCP Server
webforJ Model Context Protocol (MCP) -palvelin tarjoaa AI-avustajille suoran pääsyn virallisiin webforJ-dokumentaatioihin, vahvistettuihin koodiesimerkkeihin ja kehykselle spesifisiin kaavoihin, mikä mahdollistaa tarkempien vastausten ja automaattisen projektin luomisen erityisesti webforJ-kehitykselle.
Mikä on MCP?
Model Context Protocol on avointa standardia, joka mahdollistaa AI-avustajien yhdistämisen ulkoisiin työkaluihin ja dokumentaatioon. webforJ MCP -palvelin toteuttaa tätä protokollaa tarjoten:
- Tietohaun - Luonnollisen kielen haku webforJ-dokumentaatiossa, koodiesimerkeissä ja kaavoissa
- Projektin luomisen - Luo webforJ-sovelluksia virallisten mallien avulla oikealla rakenteella
- Teemojen luomisen - Luo saavutettavia CSS-teemoja webforJ:n suunnittelukaavojen mukaisesti
Miksi käyttää MCP:tä?
Vaikka AI-koodaavustajat ovat hyviä vastaamaan peruskysymyksiin, ne kamppailevat monimutkaisten webforJ-spesifisten kysymysten kanssa, jotka ulottuvat useisiin dokumentaatiosiltoihin. Ilman suoraa pääsyä virallisiin lähteisiin ne voivat:
- Luoda metodeja, joita ei ole webforJ:ssä
- Viitata vanhentuneisiin tai virheellisiin API-kaavoihin
- Tarjota koodia, joka ei käänny
- Sekoitella webforJ-syntaksia muiden Java-kehysten kanssa
- Väärinymmärtää webforJ-spesifisiä kaavoja
MCP-integraation avulla AI-vastaukset ovat sidottuja todelliseen webforJ-dokumentaatioon, koodiesimerkkeihin ja kehyskaavoihin, tarjoten varmennettavia vastauksia ja suoria linkkejä virallisiin lähteisiin syvempää tutkimusta varten.
Vaikka MCP parantaa tarkkuutta merkittävästi tarjoamalla pääsyn virallisiin webforJ-resursseihin, se ei takaa täydellistä koodin luomista. AI-avustajat voivat silti tehdä virheitä monimutkaisissa tilanteissa. Tarkista aina luotu koodi ja testaa kattavasti ennen käyttöä tuotannossa.
Asennus
webforJ MCP -palvelin isännöi osoitteessa https://mcp.webforj.com ja siinä on kaksi päätepistettä:
- MCP-päätepiste (
/mcp) - Claude, VS Code, Cursor - SSE-päätepiste (
/sse) - Vanhoille asiakkaille
- VS Code
- Cursor
- Claude Code
- Claude Desktop
- Windsurf
Lisää tämä konfiguraatio VS Code settings.json -tiedostoon:
"mcp": {
"servers": {
"webforj-mcp": {
"url": "https://mcp.webforj.com/mcp"
}
}
}
Lisää tämä konfiguraatio 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 MCP-palvelimen automaattisesti Claude Code -ympäristössäsi.
Lisää tämä palvelin Claude Desktop -asetusten Integraatiot-paneelissa:
- Avaa Claude Desktop ja siirry asetuksiin
- Napsauta sivupalkissa "Integraatiot"
- Napsauta "Lisää integraatio" ja liitä URL-osoite:
https://mcp.webforj.com/mcp - Seuraa asennusopasta konfiguraation täydentämiseksi
Yksityiskohtaisia ohjeita varten katso virallista integraatio-opasta.
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 hakemaan dokumentaatiota, luomaan projekteja tai luomaan teemoja. Jokainen työkalu hyväksyy tiettyjä parametreja ja palauttaa jäsenneltyä dataa, joka auttaa AI:ta tarjoamaan tarkkaa ja kontekstuaalista apua.
webforj-knowledge-base - Hae dokumentaatiota ja esimerkkejä
Tämä työkalu tarjoaa semanttisen hakutoiminnallisuuden koko webforJ-dokumentaatioekosysteemissä. Se ymmärtää kontekstin ja suhteen eri kehyskonseptien välillä, palauttaen olennaisia dokumentaatiosektioita, API-viittauksia ja toimivia koodiesimerkkejä.
Esimerkkikyselyt:
"Hae webforJ-dokumentaatiosta Button-komponenttia ikoniesimerkeillä"
"Etsi webforJ-lomakevalidointikaavoja uusimmasta dokumentaatiosta"
"Näytä nykyinen webforJ-reititysasetukset @Route-annotaatiolla"
"Hae webforJ-dokumenteista FlexLayout-vastauksellisia suunnittelukaavoja"
"Etsi webforJ-verkkokomponentti-integraatio virallisesta dokumentaatiosta"
webforj-create-project - Luo uusia webforJ-projekteja
Rakentaa täydellisiä webforJ-sovelluksia virallisten Maven-archetypejen avulla. Työkalu luo standardoidun projektikansiorakenteen ja sisältää aloituskoodin valitun mallin perusteella. Luodut projektit sisältävät valmiin rakennusjärjestelmän, resurssikansiot ja konfiguraatiotiedostot välitöntä kehittämistä ja käyttöönottoa varten.
Esimerkkikehotteet:
"Luo webforJ-projekti nimeltä CustomerPortal hello-world-archetypen avulla"
"Generoi webforJ Spring Boot -projekti, jossa on välilehtirakenne nimeltä Dashboard"
"Luo uusi webforJ-sovellus sidemenu-archetypelle AdminPanel-projektille"
"Generoi tyhjää webforJ-projektia nimeltä TestApp, jossa on com.example groupId"
"Luo webforJ-projekti InventorySystem käyttäen sidemenu-archetypea Spring Bootin kanssa"
Kun käytät tätä työkalua, voit valita useista projektimalleista:
Archetypen (projektimallit):
hello-world- Perussovellus, jossa on esimerkkikomponentteja webforJ-ominaisuuksien esittelemiseksiblank- Minimimallin rakenne aloittamista varten tyhjältätabs- Esirakennettu välilehtikäyttöliittymän asettelu moninäkymäsovelluksillesidemenu- Sivunavigaatiovalikko asettelulle hallintapaneeleille tai koontinäytöille
Muut (kehysintegraatio):
webforj- Standardi webforJ-sovelluswebforj-spring- webforJ integroitu Spring Bootin kanssa riippuvuusten injektoimiseksi ja yritysominaisuuksien tarjoamiseksi
webforJ:ssä on useita ennalta määrättyjä archetypeja, jotka auttavat sinua pääsemään nopeasti alkuun. Täydellisen luettelon saatavilla olevista archetypeista katso archetype-katalogista.
webforj-create-theme - Luo saavutettavia CSS-teemoja
Generoi webforJ-teemakonfiguraatioita käyttämällä DWC HueCraft. Työkalu luo täydelliset CSS-muuttujakokoelmat ensisijaisille, toissijaisille, menestysohjeille, varoituksille, vaarallisille ja neutraaleille värivariantteille.
Esimerkkipyynnöt:
"Generoi webforJ-teema, jossa on HSL 220, 70, 50 ensisijaisena värinä meille yritysbrändissä"
"Luo webforJ-saavutettava teema nimeltä 'ocean' pääväri #0066CC"
"Generoi webforJ-teema käyttäen brändiväriämme #FF5733"
"Luo webforJ-teema, jossa on HSL 30, 100, 50 nimeltä 'sunset' sovelluksemme varten"
"Generoi saavutettava webforJ-teema, jossa on ensisijainen RGB 44, 123, 229"
Saatavilla olevat kehotteet
Kehoteet ovat esikonfiguroituja AI-ohjeita, jotka yhdistävät useita työkaluja ja työprosesseja yleisiin tehtäviin. Ne ohjaavat AI:ta tiettyjen vaiheiden ja parametrien kautta luodakseen luotettavia ja toistettavia tuloksia jokaiselle tuetulle työprosessille.
create-app - Luo ja aja webforJ-sovellus
Argumentit:
appName(pakollinen) - Sovelluksen nimi (esim. MyApp, TodoList, Dashboard)archetype(pakollinen) - Valitse:blank,hello-world,tabs,sidemenurunServer(valinnainen) - Aja kehityspalvelin automaattisesti (kyllä/ei)
create-theme - Generoi webforJ-teema ensisijaisesta väriä
Argumentit:
primaryColor(pakollinen) - Väri heksadesimaalimuodossa (#FF5733), rgb (255,87,51) tai hsl (9,100,60) muodossa
search-webforj - Edistynyt haku autonomisella ongelmanratkaisulla
Kehote konfiguroi AI:n:
- Etsi tietopohjaa laajasti
- Kirjoita täydellistä tuotantovalmiina koodia
- Käännä projekti käyttäen
mvn compilevarmistaaksesi, että rakennusvirheitä ei ole - Korjaa virheitä iteroivasti, kunnes kaikki toimii
Kuinka käyttää kehotteita
- VS Code ja Claude Code
- Claude Desktop
- Kirjoita / keskusteluun nähdäksesi saatavilla olevat kehotteet
- Valitse kehotte tutustumisvalikosta
- Täytä tarvittavat parametrit, kun sinua pyydetään
- Napsauta + (plus) kuvaketta kehotteiden syöttöalueella
- Valitse menuista "Lisää webforJ:stä"
- Valitse haluamasi kehotte (esim.
create-app,create-theme,search-webforj) - Claude pyytää sinua syöttämään tarvittavat argumentit
- Täytä parametrit pyydettäessä
Etsi työkalukuvake syöttöalueen alakulmasta vahvistaaksesi, että webforJ MCP -palvelin on kytketty.
Parhaat käytännöt
Saadaksesi tarkimman ja ajantasaisimman webforJ-avustuksen, seuraa näitä ohjeita, jotta voit hyödyntää MCP-palvelimen ominaisuuksia täydellisesti.
MCC-palvelimen käytön varmistaminen
AI-mallit saattavat ohittaa MCP-palvelimen, jos ne uskovat tietävänsä vastauksen jo. Varmistaaksesi, että MCP-palvelinta todella käytetään:
- Ole eksplisiittinen webforJ:stä: Mainitse aina "webforJ" kysymyksesi yhteydessä laukaistaksesi kehyskohtaisia hakuja
- Pyydä ajankohtaista tietoa: Sisällytä lauseita kuten "uusin webforJ-dokumentaatio" tai "nykyiset webforJ-kaavat"
- Pyydä varmennettuja esimerkkejä: Pyydä "toimivia webforJ-koodiesimerkkejä" pakottaaksesi dokumentoinnin haun
- Viittaa erityisiin versioihin: Mainitse webforJ-versionisi (esim. "webforJ
25.02") saadaksesi tarkkoja tuloksia
Kirjoita tarkkoja kehotteita
Hyviä esimerkkejä:
"Hae webforJ-dokumentaatiosta Button-komponentin tapahtumakäsittely esimerkkien kanssa"
"Luo webforJ-projekti nimeltä InventorySystem käyttäen sidemenu-archeptypea Spring Bootin kanssa"
"Generoi webforJ-teema, jossa HSL 220, 70, 50 on ensisijainen väri yritysbrändille"
Huonoja esimerkkejä:
"Kuinka napit toimivat"
"Tehdään sovellus"
"Tehdään se siniseksi"
Pakota MCP-työkalun käyttö
Jos AI antaa yleisiä vastauksia ilman MCP-palvelimen käyttöä:
- Pyydä eksplisiittisesti: "Käytä webforJ MCP -palvelinta etsimään
[kysymys]" - Kysy dokumentaatioviittauksia: "Etsi webforJ-dokumenteista kuinka
[kysymys]" - Pyydä varmennusta: "Vahvista tämä ratkaisu webforJ-dokumentaation mukaan"
- Ole kehyskohtainen: Mainitse aina "webforJ" kysymyksissäsi
AI-kustomointi
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:n dokumentaatiostandardeja ja tarjoavat tarkkoja, ajantasaisia vastauksia, jotka vastaavat tiimisi vaatimuksia.
Projektin konfiguraatiotiedostot
- VS Code ja Copilot -luo
.github/copilot-instructions.md - Claude Code -luo
CLAUDE.mdprojektin juureen
Lisää seuraava luomasi markdown-tiedosto:
## Käytä webforJ MCP -palvelinta vastataksesi kaikkiin webforJ-kysymyksiin
- Kutsu aina "webforj-knowledge-base" työkalua hakemaan kysymykseen liittyvää dokumentaatiota
- Vahvista kaikki API-allekirjoitukset virallisen dokumentaation mukaisesti
- Älä koskaan oleta, että metodien nimiä tai parametreja on olemassa ilman tarkistamista
Varmista aina, että koodi kääntyy komennolla `mvn compile` ennen ehdotusta.
UKK
Miksi AI ei käytä webforJ MCP -palvelinta?
Useimmat AI-avustajat tarvitsevat eksplisiittisiä ohjeita käyttääkseen MCP-palvelimia. Määritä AI-asiakasi ohjeiden avulla AI-kustomoinnissa. Ilman näitä ohjeita AI-avustajat saattavat palata koulutustietoihinsa sen sijaan, että kysyisivät MCP-palvelimelta.
Nopea ratkaisu:
Sisällytä "käytä webforJ MCP" kehotteeseesi tai luo tarvittava konfiguraatiotiedosto (.github/copilot-instructions.md tai CLAUDE.md).
Kuinka varmistaa, että MCP-yhteys toimii
Käytä MCP-inspectoria debugataksesi yhteyksiä:
npx @modelcontextprotocol/inspector
Odota viestiä: 🔍 MCP Inspector on käynnissä osoitteessa http://127.0.0.1:6274 (portti saattaa vaihdella)
Sitten inspektorissa:
- Syötä MCP-palvelimen URL-osoite:
https://mcp.webforj.com/mcp - Napsauta "Yhdistä" muodostaaksesi yhteyden
- Näe saatavilla olevat työkalut ja testauskyselyt
- Seuraa pyyntö-/vastauslokit debugataksesi
Onko MCP- ja SSE-päätepisteiden välillä eroa?
webforJ MCP -palvelin tarjoaa kaksi päätepistettä:
- MCP-päätepiste (
/mcp) - Moderni protokolla Claudea, VS Codea, Cursoria varten - SSE-päätepiste (
/sse) - Server-Sent Events vanhoille asiakkaille, kuten Windsurf
Useimpien käyttäjien tulisi käyttää MCP-päätepistettä. Käytä vain SSE:ta, jos asiakas 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:tä käyttämään MCP-palvelinta jokaisessa keskustelussa. Konfiguraatiotiedostot ohjeistavat automaattisesti AI:ta käyttämään MCP-palvelinta jokaisessa vuorovaikutuksessa, joten sinun ei tarvitse toistaa ohjeita joka kerta.
Manuaalinen lähestymistapa: Aloita kehotteet sanoin: "Käytä webforJ MCP -palvelinta..."
Vaihtoehtoisesti: Käytä esikonfiguroituja kehotteita MCP-palvelin tarjoaa kehotteita, jotka toimivat ilman konfiguraatiotiedostoja:
/create-app- Generoi uusia webforJ-sovelluksia/create-theme- Luo saavutettavia CSS-teemoja/search-webforj- Edistynyt dokumentaation haku
Katso Saatavilla olevat kehotteet lisätietoja varten.
Kuinka osallistua tai raportoida ongelmia
Raportoi ongelmat: webforJ MCP Ongelmatunnusmalli
Yleiset ongelmat, joita raportoida:
- Vanha dokumentaatio hakutuloksissa
- Puuttuvat API-metodit tai komponentit
- Virheelliset koodiesimerkit
- Työkalun suoritusvirheet
Sisällytä kysymyksesi, odotettu tulos ja todellinen tulos, kun raportoit ongelmia.