Token导航 LogoToken导航

MCP Server · 运维云端

Whats MCP

一个基于Baileys的WhatsApp MCP服务器,提供消息、聊天、联系人、群组等64种工具,支持本地stdio和远程HTTP两种传输方式。

stdio官方级别未说明来源级核验工具 4whats-mcp
联系人管理JavaScript消息管理

快速开始

作者 / 组织
KpihX
提供方
KpihX
运行时
Node.js

工具数量

4

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

Whats MCP 属于运维云端类 MCP Server,公开资料标注 4 个工具,通过stdio 本地进程接入,客户端适配情况以官方文档为准,有可以直接复制的安装命令;接入前要先准备 会话凭据。

分类

运维云端

传输方式

stdio

认证方式

会话凭据

部署方式

公开资料未说明

安装与配置

安装命令

npx whats-mcp

客户端配置示例

{
  "mcpServers": {
    "whats-mcp": {
      "command": "npx",
      "args": [
        "whats-mcp"
      ]
    }
  }
}

按公开安装命令拼出来的示例,字段名和参数以仓库 README 为准;带 YOUR_API_KEY 这类占位符的位置记得换成自己的值。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Node.js,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 4 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

什么是mcp

全面的 WhatsApp MCP服务器 由Baileys提供动力,具有意图优先读取表面和双传输支持:

  • 本地 stdio 对于直接MCP客户端
  • 远程 streamable-http 用于家庭实验室部署
  • 操作员通过CLI、HTTP和Telegram访问

特性

  • 64个MCP工具 用于消息传递、聊天、联系人、组、个人资料、渠道、标签、分析、观察列表和意图优先概述流
  • 意图优先工具 已内置于表面:

- whatsup - find_messages - daily_digest - manage_watchlist

  • 持久身份验证+本地分析存储
  • 双重运输:

- whats-mcp serve - whats-mcp serve-http

  • 操作员表面:

- whats-admin - /health - /admin/status - /admin/help - POST /admin/reconnect - POST /admin/pair-code - 配置Telegram管理桥时

包布局

src/
├── admin/
│   ├── service.js      # shared operator summaries and runtime status helpers
│   └── telegram.js     # Telegram command bridge
├── tools/              # MCP tool catalog
├── connection.js       # Baileys lifecycle and reconnect logic
├── config.js           # config.json + env overrides + package metadata
├── helpers.js          # shared WhatsApp helper functions
├── http_app.js         # HTTP transport + /health + /admin/*
├── main.js             # transport entrypoint (stdio + HTTP)
├── server.js           # shared MCP server construction
└── store.js            # local cache, analytics index, watchlists

安装

# recommended — installs globally as a standalone tool
npm install -g whats-mcp

# or via npx (no install)
npx whats-mcp

暴露的命令:

whats-mcp
whats-admin

本地使用

MCP 体育 场

whats-mcp serve

HTTP MCP

whats-mcp serve-http

默认HTTP表面:

  • MCP: /mcp
  • 健康: /health
  • 管理员状态: /admin/status
  • 管理员帮助: /admin/help
  • 管理员重新连接: POST /admin/reconnect
  • 管理员配对代码: POST /admin/pair-code

默认URL:

  • 主要的,重要的 https://whats.kpihx-labs.com
  • 退路: https://whats.homelab

配置

该项目使用:

  • config.json 用于非敏感运行时设置
  • src/.env.example 用于部署/运行时环境变量

相关环境变量:

变量目的
WHATSAPP_STATE_DIR持久Baileys认证+本地存储路径
WHATSAPP_LOG_LEVEL运行时日志级别
WHATS_MCP_HTTP_HOSTHTTP绑定主机
WHATS_MCP_HTTP_PORTHTTP绑定端口
WHATS_MCP_HTTP_MCP_PATHMCP HTTP路径
WHATS_MCP_PUBLIC_BASE_URL主要可信路由
WHATS_MCP_FALLBACK_BASE_URL后退路线
TELEGRAM_WHATS_HOMELAB_TOKEN可选Telegram管理员机器人令牌
TELEGRAM_CHAT_IDS可选逗号分隔的Telegram管理员列表

CLI管理员

共享操作员摘要:

whats-admin guide

主要命令:

whats-admin status
whats-admin guide
whats-admin login [--code] [--phone N] [--force]
whats-admin logout [-f]
whats-admin server status|stop|restart|reconnect|pid|test
whats-admin config show|edit|reset|path
whats-admin logs show|tail|clean|path

容器使用:

docker exec -it whats-mcp whats-admin status
docker exec -it whats-mcp whats-admin login
docker exec -it whats-mcp whats-admin login --code --phone +33605957785
curl -fsS -X POST https://whats.kpihx-labs.com/admin/pair-code -H 'content-type: application/json' -d '{"phone":"33605957785"}'
curl -fsS -X POST https://whats.kpihx-labs.com/admin/reconnect
docker exec -it whats-mcp whats-admin server reconnect

重新连接语义:

  • reconnect 执行进程中的WhatsApp套接字重新连接,并使HTTP服务器和Telegram轮询器保持活动状态。
  • restart 重启容器进程,应保留用于全服务重启,而不是常规会话刷新。

电报管理员

当配置了这两个变量时:

  • TELEGRAM_WHATS_HOMELAB_TOKEN
  • TELEGRAM_CHAT_IDS

HTTP服务自动启动Telegram管理轮询器。

当前命令:

/start
/help
/status
/health
/urls
/logs [lines]
/pair_code 

/reconnect
/restart

Docker/Homelab部署

部署捆绑包:

  • Dockerfile
  • deploy/docker-compose.yml
  • deploy/docker-compose.override.example.yml
  • .dockerignore
  • .gitlab-ci.yml
  • src/.env.example

典型的局部干运行:

cd deploy
cp ../src/.env.example .env
docker compose config -q
docker compose up --build

该部署将WhatsApp的持久状态存储在 /data/state 在容器卷内,因此重新部署不会擦除链接的会话。

验证

当前基线:

npm test -- --runInBand

这验证了:

  • 配置加载
  • 助手
  • 商店行为
  • 工具注册表和处理程序
  • HTTP管理处理程序界面
  • 电报管理调度和运行时状态

工具与能力

工具数量

4

资源数量

0

提示词数量

0

能力标签

WhatsApp工具JavaScript本地部署消息管理群组管理联系人管理HTTP服务

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 4 个工具,职责集中,接入后不容易误操作。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • stdio 方式要求本地装好 Node.js,换机器要重新装一遍。
  • 需要自备会话凭据,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 暂时拿不到会话凭据的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Whats MCP

MCP World · 本页

4stdio有1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Whats MCP 怎么安装?

公开资料给出的安装命令是 npx whats-mcp,运行环境为 Node.js。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Whats MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Node.js;保存后完全退出客户端再打开,配置才会生效。

Whats MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Whats MCP 需要 API Key 吗?

公开资料标注的认证方式是会话凭据,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

Whats MCP 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP