Open1
Rust MCP Server + Electron , MCP作成

概要
- Rust MCP Server + Electron メモです。
- json-rpc 2.0 型式で、Rust MCP Server にデータ送信
- プロンプトから、LLM経由で パラメータ取り出し、登録系MCPです。
[ 公開 2025/10/12 ]
環境
- node 22
- Electron
- LLM: Gemini
- AI SDK
- rustc 1.90.0
- cargo 1.90.0
- Turso Database
書いたコード
- Rust下記です
- .env
- gemini KEY
VITE_GOOGLE_GENERATIVE_AI_API_KEY="api-key"
- dev-start
npm run start
- src/tools/addItemPrice.ts
- CMD_PATH: Rust path 設定します
const CMD_PATH = "/path/target/release/rust_mcp_server_4.exe"
- dev-start
npm run dev
- mcp-client-ui-12/src/tools/addItemPrice.ts
- execute内、登録機能追加
- 入力文
コーヒー , 130 円をAPIに 送信して欲しい。
- 実行後、登録完了メッセージ 確認