AI dhe MCP
Përktheni, shkruani dhe përmblidhni postën, lidhni klientë AI me kutinë tuaj postare, thirrni mjetet MCP dhe pyesni dokumentacionin.
Komandat AI
| Komanda | Çfarë bën | Hyrja |
|---|---|---|
| ai translate | Përktheni një subjekt dhe një trup pa dërguar asgjë | Cilado prej tyre, me emails:send |
| ai languages | Listoni çdo gjuhë që pranon përkthimi | Cilado, ose asnjë: pa hyrje shtyp tabelën e përfshirë në CLI |
| ai compose "<prompt>" | Shkruani trupin e një emaili me stilin tuaj | Një hyrje me shfletues |
| ai summarize <thread-id> | Shtypni përmbledhjen që OpenEmail mban për një bisedë | Një hyrje me shfletues |
translate dhe compose shpenzojnë secila një veprim AI nga kuota ditore e hapësirës së punës, dhe një kuotë e shteruar ndalet me kodin e daljes 8. compose dhe summarize kalojnë përmes mjeteve MCP composeEmail dhe getThreadSummary, prandaj kërkojnë hyrje me shfletues: një çelës API nuk e arrin serverin MCP.
Përkthimi
openemail ai translate --to de --subject "Your invoice" --text "The invoice is attached."openemail ai translate --to Japanese --body-file reply.html --no-originalcat notes.txt | openemail ai translate --to fropenemail ai languages --search portEkzekuton përkthimin që do të bënte një dërgim i përkthyer dhe shtyp rezultatin, që ta lexoni para se të nisë diçka. Asgjë nuk ruhet as dërgohet. --to merr një kod, një emër në anglisht ose emrin e gjuhës në vetë atë gjuhë. Trupi vjen nga --text, --html, --body-file ose stdin, dhe --text dhe --html lexojnë gjithashtu një skedar me @path.
- Teksti juaj origjinal mbetet poshtë përkthimit, përveç nëse jepni
--no-original. - Gjuha burimore e zbuluar shtypet në stderr, dhe
--jsonshtyp gjithë përkthimin. - Për të përkthyer gjatë dërgimit, përdorni
openemail send --translate de.
Shkrimi dhe përmbledhja
openemail ai compose "thank Ada for the invoice and ask for a PDF copy" --to [email protected]openemail ai compose "say yes to Tuesday at 3pm" --thread CAHk7pQ2x9LmZ4 --tone friendlyopenemail ai compose "decline politely" --thread CAHk7pQ2x9LmZ4 | openemail send --to [email protected] --subject "Re: Proposal"openemail ai summarize CAHk7pQ2x9LmZ4composeshtyp një trup të shkruar me stilin tuaj dhe nuk dërgon asgjë, prandaj kalojeni teopenemail sendkur jeni të kënaqur. Me--threadlexon së pari mesazhet më të reja të bisedës dhe shkruan një përgjigje.--toneështë një ngaformal,friendly,casual,concise,directosewarm.summarizeshtyp përmbledhjen me subjektin, dërguesin dhe datën. Përmbledhjet shkruhen kur mbërrin posta, dhe një bisedë që mban një mesazh të enkriptuar nuk ka asnjë, gjë që del me kodin5.
Lidhja e një klienti AI
Serveri MCP i OpenEmail i jep një klienti AI mjetet që përdor asistenti në aplikacion: mund të lexojë dhe dërgojë postë dhe të menaxhojë kontakte, shabllone, domene dhe më shumë, brenda asaj që miratoni. Një klient lidhet në një nga dy mënyrat, dhe openemail mcp config i shtyp të dyja për klientin që përdorni:
- Serveri në distancë. Klienti kryen hyrjen e vet me shfletues, ju e miratoni në faqen e pëlqimit të OpenEmail, dhe ai shfaqet te Llogaria → Aplikacionet e lidhura. Kjo është zgjedhja më e thjeshtë kur klienti e mbështet.
- Ura lokale,
openemail mcp serve, që klienti e nis përmesnpx. Përdor hyrjen e kësaj CLI-je, prandaj ekzekutoni së pariopenemail login. U përshtatet klientëve që nisin vetëm serverë lokalë.
openemail mcp configopenemail mcp config --client claude-codeopenemail mcp config --client cursor --profile workopenemail mcp config --client vscode --jsonclaude mcp add --transport http openemail https://api.openemail.uk/mcpclaude mcp add openemail -- npx -y @openemail/cli mcp servePas shtimit të serverit në distancë, Claude Code hyn nga /mcp dhe Codex me codex mcp login openemail. Claude Desktop e shton te Settings → Connectors → Add custom connector. openemail mcp config --client <name> tregon gjithashtu cilin skedar lexon secili klient.
Ura lokale
openemail mcp serve lexon JSON-RPC të ndarë me rreshta në stdin, ia përcjell çdo mesazh serverit MCP me hyrjen tuaj të ruajtur me shfletues, dhe shkruan çdo përgjigje në stdout si një rresht. Rinovon një token qasjeje të skaduar pa e vënë re klienti, i përgjigjet një grupi me një varg të vetëm dhe ndalet kur mbyllet stdin. Vetëm protokolli arrin në stdout, dhe stderr mbetet i heshtur përveç nëse jepni --debug.
echo '{"jsonrpc":"2.0","id":1,"method":"tools/list"}' | openemail mcp serveopenemail mcp serve --profile workopenemail mcp serve --debug 2> mcp.logUra nuk mund të kërkojë kod verifikimi përmes stdio. Një mjet që ka nevojë për të i arrin klientit si refuzim, dhe ura shtyp një këshillë në stderr. Ekzekutoni openemail verify në një terminal me të njëjtin profil, dhe ato mjete punojnë për 60 minutat e ardhshme.
Thirrni vetë mjetet
openemail mcp toolsopenemail mcp tools composeEmailopenemail mcp call whoAmIopenemail mcp call listThreads --arg folder=inbox --arg maxResults=5openemail mcp call getThread --args '{"threadId":"CAHk7pQ2x9LmZ4"}'mcp toolsliston mjetet që mund të përdorë kjo hyrje, duke lënë tashmë jashtë ato që nuk i lejon roli juaj ose miratimi. Emërtoni një mjet për të parë përshkrimin dhe argumentet e tij.mcp callmerr argumentet si një objekt JSON në--args(brenda rreshtit,@fileose-), dhe--arg key=valuecakton një në një kohë. Një vlerë lexohet si JSON kur mund të analizohet, prandaj vendoseni në thonjëza një numër që e keni për tekst.- Serveri MCP nuk kërkon kurrë konfirmim, prandaj një mjet që dërgon ose fshin vepron menjëherë.
- Një rezultat që nis me
Refused (del me kodin4. Një mjet i panjohur del me5, argumentet e pavlefshme me7, dhe një kuotë AI e shteruar me8.
Gjashtë mjete bëjnë një ndryshim që REST API e mbron me kod verifikimi, dhe kërkojnë të njëjtin kod: createRule, setRuleEnabled, removeDomain, removeDomainAddress, deleteAudience për një audiencë që keni krijuar, dhe emptyAudience për një audiencë që keni krijuar dhe që ka ende kontakte. Në terminal, mcp call kërkon kodin dhe e thërret sërish mjetin. Pa mbikëqyrje del me kodin 4, prandaj ekzekutoni së pari openemail verify.
Pyesni dokumentacionin
openemail docs ask "how do I verify a domain?"openemail docs open cli/authenticationopenemail docs read cli/commandsopenemail docs readdocs aski bën një pyetje asistentit të dokumentacionit dhe shtyp përgjigjen ndërsa shkruhet, pastaj faqet nga erdhi. Përgjigjet vetëm nga ky dokumentacion, nuk kërkon hyrje dhe nuk dërgon kurrë kredencialet tuaja. Një pyetje mund të ketë deri në 600 karaktere, dhe çdo rrjet mund të bëjë një numër të kufizuar në ditë.docs openhap një faqe në shfletuesin tuaj, dhe--printshtyp në vend të kësaj lidhjen e saj.docs readshtyp një faqe si Markdown. Pa faqe shtyp treguesin e të gjitha faqeve.