Smart Pet with MCP logo

Smart Pet with MCP

by shijianzhong

A smart pet companion application based on the MCP (Model Context Protocol) protocol, providing real-time interaction and services for pet owners through speech recognition and natural language processing technology. This application is an MCP-Client application that can be freely combined with MCP-Server to achieve requirements.

View on GitHub

Last updated: N/A

What is Smart Pet with MCP?

Smart Pet with MCP is an intelligent pet companion application that uses speech recognition and natural language processing to provide real-time interaction and services for pet owners. It acts as an MCP client, designed to interact with an MCP server (like the provided mcp-server-for-pc) to perform tasks on the user's PC based on voice commands.

How to use Smart Pet with MCP?

To use Smart Pet with MCP, you need to clone the repository, install the dependencies using pnpm, and start the development environment. You also need to configure and run FunASR for speech recognition. The application interacts with an MCP server to execute commands based on your voice input. Detailed instructions for setting up FunASR and building the application for different platforms are provided in the README.

Key features of Smart Pet with MCP

  • Intelligent Interaction via voice recognition and NLP

  • Modern UI built with Vue3 + Electron

  • Real-time Response based on MCP protocol

  • Virtual Pet Interaction

  • Multi-platform Support (Windows, macOS, Linux)

Use cases of Smart Pet with MCP

  • Voice-controlled PC operations (opening browsers, applications, files)

  • Virtual pet companionship and interaction

  • Hands-free control of computer tasks

  • Personalized AI assistant for pet owners

  • Learning and experimenting with MCP protocol applications

FAQ from Smart Pet with MCP

What is MCP?

MCP stands for Model Context Protocol, a protocol used for communication between the Smart Pet App and an MCP Server.

What is FunASR?

FunASR is a speech recognition engine used by the Smart Pet App to convert voice input into text.

How do I configure FunASR?

Detailed instructions for setting up and running FunASR using Docker are provided in the README.

What AI models are supported?

The application supports large models like Anthropic and OpenAI.

Where can I find the MCP server?

A sample MCP server for PC is available at https://github.com/shijianzhong/mcp-server-for-pc