Asistan IA (MCP ak llms.txt)
Kite yon asistan enprime: sèvè MCP a
@jodaprint/mcp se yon sèvè Model Context Protocol. Claude, Cursor, VS Code ak lòt aplikasyon MCP ka konsa wè enprimant ou yo, enprime resi, etikèt ak dokiman, epi swiv travay yo:
« Enprime rapò vant jodi a sou enprimant biwo a. » « Poukisa resi magazen Delmas la pa t pase? Enprime l ankò. »
- Tablo de bò → Devlopè → Kle API → Kreye yon kle. Kòmanse ak yon kle tès (
jp_test_…): li enprime nan sandbox la. Otorizasyon kle a limite sa asistan an ka fè (jobs:writepou enprime). - Ajoute sèvè a nan aplikasyon an. Pou Claude Desktop, nan
claude_desktop_config.json:
{
"mcpServers": {
"jodaprint": {
"command": "npx",
"args": ["-y", "@jodaprint/mcp"],
"env": { "JODAPRINT_API_KEY": "jp_test_…" }
}
}
}
Ak Claude Code: claude mcp add jodaprint --env JODAPRINT_API_KEY=jp_test_… -- npx -y @jodaprint/mcp.
Sèvè a bay:
- zouti:
list_devices,list_printers,print,print_template,preview_receipt,get_job,list_jobs,cancel_job,reprint_job,list_templatesakget_template; - yon gid sou fòma resi yo, kòm resous.
Pou limite l:
JODAPRINT_READ_ONLY=trueretire zouti enpresyon yo.JODAPRINT_ALLOWED_DEVICESakJODAPRINT_ALLOWED_PRINTERSlimite kote li ka enprime.
Ede asistan kòd yo: llms.txt
Sit dokiman an pibliye vèsyon tèks senp pou zouti IA (llmstxt.org):
/llms.txt: yon lis tout paj yo ak yon rezime an yon liy;/llms-full.txt: tout dokiman an angle nan yon sèl fichye, pou yon asistan ka li l yon sèl kou;/llms/<paj>.md: chak paj an Markdown;/openapi.json: deskripsyon API REST la.
Pakè npm @jodaprint/sdk ak @jodaprint/node genyen tou yon AGENTS.md ak règ ak egzanp yon asistan dwe swiv pou l ekri yon entegrasyon kòrèk: pa janm mete kle nan navigatè a, chwazi enprimant pa alyas, sèvi ak kle idempotans.