Privati užduočių ir MCP darbo eiga
Vue 3 + webedge-db užduočių programa su MCP serveriu AI agentams.
Dev-storyIššūkis
Kai darbą perduodi DI agentui, jo užduotys ir tavo atsiduria skirtingose vietose — agentas nemato tavo sąrašo, o tu nematai jo.
Ką darėme
Vue 3 + webedge-db užduočių programa (Better Auth prisijungimas ties todo.webedge.dev), kuri taip pat atveria vietinį MCP serverį, kad agentai kviestų tas pačias užduočių funkcijas ir skaitytų/rašytų tą pačią duomenų bazę kaip žmogus.
Rezultatas
Tu ir agentas dirbate su vienu užduočių sąrašu — agentas gali pridėti, atnaujinti ir uždaryti užduotis, o tu matai jas toje pačioje programoje.
Dev-story straipsnis
Kaip buvo kuriamas projektas: Privati užduočių ir MCP darbo eiga
Agentai vis pametdavo tolesni darba: pokalbio metu jie iskeldavo uzduoti, o ji dingdavo pasibaigus pokalbiui. Itampa buvo ta, kad tikras zmogaus uzduociu sarasas gyveno vienoje vietoje, o agento atmintis kitoje, tad nei vienas negalejo pasitiketi kitu. Sprendimas buvo suteikti tiek zmogaus sasajai, tiek agentams rasymo teise i lygiai ta pacia duomenu baze, o ne i atskira kopija.
Skyriai
05
Moduliai
05
Stackas
Vue 3 + webedge-db
Kodėl projektas atsirado
Kai darbą perduodi DI agentui, jo užduotys ir tavo atsiduria skirtingose vietose — agentas nemato tavo sąrašo, o tu nematai jo.
Agentai vis pametdavo tolesni darba: pokalbio metu jie iskeldavo uzduoti, o ji dingdavo pasibaigus pokalbiui. Itampa buvo ta, kad tikras zmogaus uzduociu sarasas gyveno vienoje vietoje, o agento atmintis kitoje, tad nei vienas negalejo pasitiketi kitu. Sprendimas buvo suteikti tiek zmogaus sasajai, tiek agentams rasymo teise i lygiai ta pacia duomenu baze, o ne i atskira kopija.
Ką sukūrėme
Vue 3 + webedge-db užduočių programa (Better Auth prisijungimas ties todo.webedge.dev), kuri taip pat atveria vietinį MCP serverį, kad agentai kviestų tas pačias užduočių funkcijas ir skaitytų/rašytų tą pačią duomenų bazę kaip žmogus.
Privati uzduociu programa su Vue 3 + Tailwind priekine dalimi ir reaktyviu backendu, plius vietinis MCP serveris, kuris su tais paciais duomenimis bendrauja per autentifikuota HTTP. Kai agentas nusprendzia, kad darba reikia uzfiksuoti, jis iskvieia iranki ir uzduotis is karto atsiranda zmogaus sarase; kai zmogus ja pazymi atlikta, agentas kito nuskaitymo metu mato, kad ji baigta.
Pagrindiniai moduliai ir vartotojo kelias
MCP serveris kaip stdio JSON-RPC tiltas su seseriais tiksliniais irankiais: todo_health, todo_projects, todo_list, todo_create, todo_update, todo_complete, kiekvienas su aprasymu, kada agentui ji naudoti
Servisinio zetono autentifikacija: MCP procesas turi bendra slapta rakta ir numatytojo vartotojo el. pasta, ir kiekvienas kvietimas siunciamas i reaktyvaus backendo HTTP marsrutus tuo identitetu, tad agentai niekada nelieia vartotojo kredencialu
todo_health kaip pilnavertis parengties irankis, tikrinantis ar svetaine pasiekiama ir ar zetonas priimtas, kad agentas diagnozuotu sugedusi diegima, o ne tyliai neissaugotu uzduoties
Zmogaus puses CRUD su Vue ir Better Auth prisijungimu, projektai/sarasai su numatytuoju Inbox, prioritetai, terminai ir sarasu trynimas
Diegimas isskaidytas per tris domenus — Cloudflare Pages priekine dalis ir du publikuoti backendo marsrutai — su apsaugomis, kurios priverstinai naudoja Todo specifinius API ir svetaines URL vietoje pasenusiu env reiksmiu
Architektūra ir technologiniai sprendimai
Sukurta su Vue 3, webedge-db, MCP.
Vue 3 + Tailwind ant Cloudflare Pages, savarankiskai talpinamas reaktyvus backendas VPS uz dvieju publikuotu Cloudflare marsrutu, ir nuo priklausomybiu nepriklausantis Node MCP serveris, kuris su backendo HTTP galiniais taskais bendrauja per bearer servisini zetona.
Rezultatas ir pamokos
Tu ir agentas dirbate su vienu užduočių sąrašu — agentas gali pridėti, atnaujinti ir uždaryti užduotis, o tu matai jas toje pačioje programoje.
Nedidelis privatus irankis, kuriame AI ir zmogus dalijasi vienu uzduociu sarasu vietoje dvieju nukryptanciu kopiju; tai ankstyvas MVP, sutvirtintas keliais MCP ir kurimo srauto perejimais, o ne didelis produktas.
Toliau skaityti
Susijusios projektų istorijos
Šie projektai turi artimų technologinių arba produkto sprendimų, todėl padeda matyti, kaip tas pats principas veikia kitame kontekste.
Dev-storyCMS
Dinaminis CMS ant webedge-db — turinio tipai, medija, rolės ir vieša skaitymo API, maitinanti mūsų svetaines ir straipsnius.
Dev-storyKalendoriaus rezervacijų platforma
Rezervacijos ant Vue 3 — laisvi laikai, užsakymai, laiškai ir Meet vaizdo nuorodos.
Dev-storyFableVita
FableVita — DI fitneso treneris su lygomis, užduotimis ir nuo sukčiavimo apsaugota apdovanojimų ekonomika.
Turite panašią idėją?
Aptarti projektą