StdioClientTransport este transportul cel mai răspândit în clienți desktop. Lansează serverul ca proces copil (spawn) și serializează mesajele JSON-RPC linie cu linie pe fluxurile stdin și stdout.
Exemplu de utilizare în TypeScript
import { StdioClientTransport } from "@modelcontextprotocol/sdk/client/stdio.js";
import { Client } from "@modelcontextprotocol/sdk/client/index.js";
const transport = new StdioClientTransport({
command: "python3",
args: ["-m", "mcp_server_sqlite", "--db-path", "./test.db"]
});
const client = new Client({ name: "my-app", version: "1.0.0" }, { capabilities: {} });
await client.connect(transport);
Permite rularea în sandbox și garantează închiderea curată a serverului la terminarea aplicației mamă.
Întrebări & Exemple practice:
Clasa StdioClientTransport: Transportul Standard peste Procese Copil și STDIN/STDOUTAi o întrebare despre Clasa StdioClientTransport: Transportul Standard peste Procese Copil și STDIN/STDOUT sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!
Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.