smart-pet-with-mcp
このプロジェクトは、ペットの健康管理や行動追跡を自動化するスマートペットデバイスの開発を目指しています。Vue.jsを使用して、ユーザーインターフェースを構築し、リアルタイムデータを処理します。ペットの活動量や食事の管理を行うことで、飼い主がペットの健康をより良く理解できるようにします。
GitHubスター
57
ユーザー評価
未評価
お気に入り
0
閲覧数
20
フォーク
9
イシュー
1
Smart Pet with MCP
ä¸ä¸ªåºäº MCPï¼Model Context Protocolï¼åè®®çæºè½å® ç©ä¼´ä¾£åºç¨ï¼éè¿è¯é³è¯å«åèªç¶è¯è¨å¤çææ¯ï¼ä¸ºå® ç©ä¸»äººæä¾å®æ¶äºå¨åæå¡ã该åºç¨æ¯ä¸ä¸ª MCP-Client åºç¨ï¼å¯ä»¥èªä¸»æ éæé MCP-Server å®ç°éæ±ã
é
åæµè¯çmcp server 弿ºå°åï¼https://github.com/shijianzhong/mcp-server-for-pc
该mcp server ä¸»è¦æ¯ç¨æ¥æä½ä¸ªäººPCçï¼æ¯å¦æå¼æµè§å¨ï¼æå¼åºç¨ï¼æå¼æä»¶ï¼ææ¾é³ä¹ï¼åéé®ä»¶çã
项ç®ç¹ç¹
- ð¯ æºè½äº¤äºï¼éè¿è¯é³è¯å«åèªç¶è¯è¨å¤çå®ç°æºè½å¯¹è¯
- ð¨ **ç²¾ç¾çé¢**ï¼éç¨ Vue3 + Electron æå»ºçç°ä»£åçé¢
- ð 宿¶ååºï¼åºäº MCP åè®®å®ç°å¿«éååº
- ð± **å® ç©éªä¼´**ï¼æä¾èæå® ç©äºå¨ä½éª
- ð å¤å¹³å°æ¯æï¼æ¯æ WindowsãmacOS å Linux ç³»ç»
ææ¯æ
- **åç«¯æ¡æ¶**ï¼Vue 3 + Electron
- **è¯é³è¯å«**ï¼FunASR
- åè®®æ¯æï¼MCP (Model Context Protocol)
- UI 渲æï¼Pixi.js
- æ°æ®åºï¼Better-SQLite3
- AI 模åï¼æ¯æ AnthropicãOpenAI ç大模å
åè½ç¹æ§
æ ¸å¿åè½
- ð¤ **è¯é³è¯å«**ï¼éè¿éº¦å 飿è·ç¨æ·è¯é³ï¼å¹¶è½¬æ¢ä¸ºææ¬
- ð¤ èªç¶è¯è¨å¤çï¼å°è¯é³è¯å«çææ¬è½¬æ¢ä¸º MCP åè®®æ ¼å¼çæä»¤
- ð¬ æºè½å¯¹è¯ï¼æ¯æä¸èæå® ç©è¿è¡èªç¶è¯è¨å¯¹è¯
- ð® **äº¤äºæ§å¶**ï¼æ¯æè¯é³åç¹å»çå¤ç§äº¤äºæ¹å¼
ç¹è²åè½
- ð **èæå½¢è±¡**ï¼æ¯æ Live2D èæå½¢è±¡å±ç¤º
- ð¡ï¸ **ç¯å¢æç¥**ï¼æ¯æå¤©æ°åç¯å¢ä¿¡æ¯å±ç¤º
- ð **宿¶æ´æ°**ï¼æ¯æåºç¨èªå¨æ´æ°
- âï¸ é 置管çï¼æ¯æ MCP æå¡å¨é 置管ç
ç³»ç»æ¶æ
âââââââââââââââââââ âââââââââââââââââââ âââââââââââââââââââ
â â â â â â
â Smart Pet App ââââââ¶â MCP Client ââââââ¶â MCP Server â
â (Electron) â â â â â
â â â â â â
âââââââââââââââââââ âââââââââââââââââââ âââââââââââââââââââ
â â â
â â â
â¼ â¼ â¼
âââââââââââââââââââ âââââââââââââââââââ âââââââââââââââââââ
â â â â â â
â FunASR Engine â â AI Models â â File System â
â â â â â â
âââââââââââââââââââ âââââââââââââââââââ âââââââââââââââââââ
å¿«éå¼å§
ç¯å¢è¦æ±
- Node.js >= 16
- pnpm >= 7
- Docker (ç¨äºè¿è¡ FunASR)
å®è£ æ¥éª¤
- å é项ç®
git clone https://github.com/yourusername/smart-pet-with-mcp.git
cd smart-pet-with-mcp
- å®è£ ä¾èµ
pnpm install
- å¯å¨å¼åç¯å¢
pnpm start
æå»ºåºç¨
# Windows
pnpm build:win
# macOS
pnpm build:mac
# Linux
pnpm build:linux
FunASR é ç½®
å¯å¨ Docker 容å¨
sudo docker pull registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-online-cpu-0.1.12
mkdir -p ./funasr-runtime-resources/models
sudo docker run -p 10096:10095 -it --privileged=true \
-v $PWD/funasr-runtime-resources/models:/workspace/models \
registry.cn-hangzhou.aliyuncs.com/funasr_repo/funasr:funasr-runtime-sdk-online-cpu-0.1.12
å¯å¨ FunASR æå¡
cd FunASR/runtime
nohup bash run_server_2pass.sh \
--model-dir damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-onnx \
--online-model-dir damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-online-onnx \
--vad-dir damo/speech_fsmn_vad_zh-cn-16k-common-onnx \
--punc-dir damo/punc_ct-transformer_zh-cn-common-vad_realtime-vocab272727-onnx \
--lm-dir damo/speech_ngram_lm_zh-cn-ai-wesp-fst \
--itn-dir thuduj12/fst_itn_zh \
--certfile 0 \
--hotword ../../hotwords.txt > log.txt 2>&1 &
è´¡ç®æå
æ¬¢è¿æäº¤ Issue å Pull Request æ¥å¸®å©æ¹è¿é¡¹ç®ãå¨æäº¤ä¹åï¼è¯·ç¡®ä¿ï¼
- 代ç 符å项ç®çç¼ç è§è
- æäº¤ä¿¡æ¯æ¸ æ°æç¡®
- æµè¯è¦çæ°å¢åè½
å¨çº¿æ¼ç¤º
é¡¹ç®æªå¾


èç³»ä¸æ¯æ
èç³»æ¹å¼
- **é®ç®±**ï¼994129509@qq.com
- **QQ群**ï¼994129509
交æµç¾¤

æ¯æé¡¹ç®
æè°¢æ¨çæ¯æï¼

ç¹å«æè°¢
æè°¢ä»¥ä¸èµå©è çæ¯æï¼
- 红è¯éé¿ Â¥5
- éæ¶ Â¥10
- 大åµå¥ Â¥50
- è¡ä»æ´Tom Â¥1
- ç®ææ Â¥5
- å æ²¹ï¼æ¯æ Â¥5
- Tanix ¥5
- æ±æ¾å² Â¥5
- Victor ¥5
- kelly ¥1