Aller au contenu

Pilotimi i Restorm përmes MCP

Restorm ekspozon një server MCP (Model Context Protocol). Një agjent IA — Claude Code, Cursor, ose çdo klient MCP — mund pra ta lexojë projektin tuaj, të krijojë dhe të ekzekutojë kërkesa, dhe të pilotojë ndërfaqen.

Kjo është ajo që lejon të kërkoni «importo këtë Swagger, krijo një skenar që teston rrugën e porosisë dhe nise atë» dhe të merrni një rezultat të verifikueshëm, brenda një aplikacioni që e mbani para syve.

Serveri është i aktivizuar si parazgjedhje. Dy drejtime:

  • rregullimi Parametrat ▸ MCP ▸ Aktivizo serverin MCP;
  • një rregull absolut: mbi një makinë pa ekran, serveri MCP nuk niset kurrë, cilido qoftë rregullimi. Një server CI-je nuk përfundon pra duke ekspozuar një pikë hyrjeje.

Treguesi MCP i shiritit të gjendjes pulson në çdo thirrje hyrëse. Dritarja e tij e vogël lejon të pezullohet ose të rifillohet serveri për sesionin dhe të hapen regjistrat MCP.

Treguesi MCP i shiritit të gjendjes dhe dritarja e tij e vogël: porta e dëgjimit e serverit, emri i sesionit të lidhur dhe veprimet «Ndalo serverin MCP» dhe «Shiko regjistrat»

Në nisje, Restorm zgjedh një portë të lirë, gjeneron një token qasjeje specifik për procesin dhe shkruan një skedar zbulimi brenda drejtorisë së përkohshme të sistemit. Serveri JSON-RPC dëgjon në 127.0.0.1:<port>/mcpvetëm në lakun lokal: çdo thirrës i jashtëm merr një 403.

Një proxy i vogël bën urën mes hyrjes standarde të klientit tuaj MCP dhe serverit HTTP të Restorm:

{
"mcpServers": {
"restorm": {
"command": "node",
"args": ["scripts/mcp-launcher.mjs"]
}
}
}

Ai e zbulon instancën aktuale, injekton token-in dhe nuk e nis kurrë Restorm në heshtje: një instancë të cilës i keni ndalur serverin MCP mbetet e ndalur, me një mesazh gabimi të qartë.

Lexoni portën dhe token-in brenda skedarit të zbulimit dhe pastaj dërgoni kërkesat tuaja JSON-RPC me një kokë Authorization: Bearer <token>.

Disa Restorm mund të punojnë paralelisht. Çdo thirrje pranon një çelës të rezervuar __session për të treguar instancën e synuar. Veglat list-instances, create_instance dhe terminate_instance e plotësojnë tabloen.

Lexim · lundrim · projekt · shkrim · mjedise dhe sekrete · importim · ekzekutim · skenarë · instanca · automatizim i ndërfaqes (pamje ekrani, pyetje DOM, shkrim, shkurtore, tema, paraqitje).

Ekspozohen gjithashtu katër burime: restorm://project, restorm://tree, restorm://active-tab dhe restorm://request/{id}.

Inventari i plotë: Veglat MCP.

Çfarë është falas dhe çfarë është Pro

Section titled “Çfarë është falas dhe çfarë është Pro”

Vetë serveri MCP nuk kufizohet kurrë. Çdo vegël e verifikon aftësinë e vet në çastin e thirrjes.

  • Botimi Community — i gjithë pilotimi i kërkesave: ekzekutimi, anulimi, leximi i përgjigjeve dhe i historikut, leximi i flukseve, dërgimi i mesazheve, importimi nga një URL, hapja dhe mbyllja e skedave, menaxhimi i projekteve, shkrimi brenda pemës, menaxhimi i mjediseve dhe i variablave, cilësimet e shpejta, të preferuarat dhe gjashtë veglat e murit të zjarrit.
  • Botimi Pro — fusha e skenarëve (edhe në lexim), pamjet e ekranit, i gjithë automatizimi i ndërfaqes, temat, mini-shfletuesi, paraqitja e workbench-it, instancat e shumëfishta dhe veglat git.

Një vegël e kufizuar mbetet e renditur — titulli i saj mban prapashtesën (Restorm Pro) — dhe kthen një gabim të qartë e të lexueshëm nga makina, në vend që të zhduket.

  • Laku lokal dhe token-i: serveri dëgjon vetëm në 127.0.0.1 dhe token-i krahasohet në kohë konstante.
  • Sekretet: një agjent merr vlerën e zgjidhur të një sekreti, njësoj si pjesa tjetër e aplikacionit — ai e piloton Restorm në emrin tuaj, mbi sekretet tuaja. Ajo që garanton tipi Sekret mbetet e vërtetë: vlera nuk shkon as në projekt, as në një eksport, as drejt një shërbimi të paautorizuar të palës së tretë.
  • Efekte reale në rrjet: run_request e thërret vërtet cakun. Është fluksi i miratimit i klientit tuaj MCP ai që luan rolin e mbrojtësit — mbajeni aktiv.
  • Muri i zjarrit zbatohet: një thirrje e nisur nga një agjent drejt një origjine të panjohur shkakton të njëjtën kërkesë autorizimi si e juaja.
  • Regjistrimi: çdo thirrje shfaqet brenda regjistrave MCP, me kërkesën dhe përgjigjen e vet.