MCPcopy Create free account
hub / github.com/0xKarl-dev/claw-codes / write_echo_script

Function write_echo_script

rust/crates/runtime/src/mcp_stdio.rs:840–853  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

838 }
839
840 fn write_echo_script() -> PathBuf {
841 let root = temp_dir();
842 fs::create_dir_all(&root).expect("temp dir");
843 let script_path = root.join("echo-mcp.sh");
844 fs::write(
845 &script_path,
846 "#!/bin/sh\nprintf 'READY:%s\\n' \"$MCP_TEST_TOKEN\"\nIFS= read -r line\nprintf 'ECHO:%s\\n' \"$line\"\n",
847 )
848 .expect("write script");
849 let mut permissions = fs::metadata(&script_path).expect("metadata").permissions();
850 permissions.set_mode(0o755);
851 fs::set_permissions(&script_path, permissions).expect("chmod");
852 script_path
853 }
854
855 fn write_jsonrpc_script() -> PathBuf {
856 let root = temp_dir();

Calls 2

expectMethod · 0.80
temp_dirFunction · 0.70