返回 MCP 目录
public公开dns本地运行

smart-pet-with-mcp

基于MCP协议的智能宠物伴侣应用,通过语音识别和自然语言处理实现与虚拟宠物的互动,支持多平台运行。

article

README

🚀 智能宠物伴侣应用(基于MCP协议)

本应用是一款利用MCP(模型上下文协议)的智能宠物助手,借助语音识别和自然语言处理技术,为宠物主人提供实时互动与服务。它作为MCP - Client程序,可与MCP - Server灵活搭配使用。

🚀 快速开始

本应用的使用分为安装和配置两个主要步骤,以下为您详细介绍:

安装步骤

  1. 克隆项目仓库:
git clone https://github.com/yourusername/mcptestclient.git
cd mcptestclient
  1. 安装依赖项:
npm install
  1. 启动应用:
npm start

配置指南

  1. 编辑配置文件
    • 打开config.json,填写服务器IP和端口信息。
    {
      "server": {
        "host": "localhost",
        "port": 3000
      }
    }
    
  2. 连接设备
    • 确保智能设备已接入网络,并在应用中添加设备配置。

✨ 主要特性

  • 智能语音交互:支持中文语音识别和理解,实现人与宠物之间的自然对话。
  • 远程控制:通过网络连接远程操作智能设备,无需主人亲自到场。
  • 自动化任务:预设多种自动执行的任务,提升宠物生活的便捷性。

🔧 技术细节

核心技术

  • MCP协议:用于客户端与服务器之间高效的数据传输和命令执行。
  • 语音识别引擎:采用先进的语音处理算法,准确理解用户指令。
  • 智能控制系统:通过物联网技术实现设备的智能化管理。

系统架构

+-------------------+          +-------------------+
|      Client       |          |     Server        |
| (MCP-Client)      |          | (MCP-Server)      |
+-------------------+          +-------------------+
         |                              ^
         v                              |
+-------------------+                 +-------------------+
|   语音识别模块    |                 |   指令处理核心    |
+-------------------+                 +-------------------+
         ^                              v
         |                              |
+-------------------+                 +-------------------+
|   设备控制接口    |                 |   数据存储服务    |
+-------------------+                 +-------------------+

📚 详细文档

配合测试所用的开源mcp服务器地址

开源mcp服务器

在线演示

贡献指南

欢迎提交问题和代码贡献,共同完善项目。请确保:

  1. 遵守代码规范。
  2. 提交信息清晰明了。
  3. 新增功能需有充分的测试覆盖。

联系方式

获取帮助

  • 邮箱:994129509@qq.com
  • QQ群:994129509

特别鸣谢

感谢以下赞助者的慷慨解囊:

  • 红薯队长 ¥5
  • 陆涛 ¥10
  • 大喵哥 ¥50
  • 蔡从洋Tom ¥1
  • 简文斌 ¥5
  • 加油,支持 ¥5
  • Tanix ¥5
  • 朱松岭 ¥5
  • Victor ¥5
  • kelly ¥1
help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端