A tauri plugin for managin serial port communication, created using serialport-rs crate.
There are three general methods of installation that we can recommend.
Install the Core plugin by adding the following to your Cargo.toml file:
src-tauri/Cargo.toml
[dependencies]
tauri-plugin-serialport = { git = "https://github.com/deid84/tauri-plugin-serialport", tag = "v0.1.0" }
Use in src-tauri/src/main.rs:
use tauri_plugin_serialport;
fn main() {
tauri::Builder::default()
.plugin(tauri_plugin_serialport::init())
.build()
.run();
}
Install from a tagged release
npm install github:deid84/tauri-plugin-serialport#v0.1.0
# or
yarn add github:deid84/tauri-plugin-serialport#v0.1.0
Install from a branch (dev)
npm install https://github.com/deid84/tauri-plugin-serialport\#master
# or
yarn add https://github.com/deid84/tauri-plugin-serialport\#master
package.json
"dependencies": {
"tauri-plugin-serialport-api": "github:deid84/tauri-plugin-serialport#v0.1.0",
}
Use within your JS/TS:
todo...
$ claude mcp add tauri-plugin-serialport \
-- python -m otcore.mcp_server <graph>