Ale dirèkteman nan kontni an

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ò. »

  1. 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:write pou enprime).
  2. 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_templates ak get_template;
  • yon gid sou fòma resi yo, kòm resous.

Pou limite l:

  • JODAPRINT_READ_ONLY=true retire zouti enpresyon yo.
  • JODAPRINT_ALLOWED_DEVICES ak JODAPRINT_ALLOWED_PRINTERS limite 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.