Skip to main content
Glama
pushplus

PushPlus MCP Server

Official
by pushplus

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
DEBUGNo调试模式false
PUSHPLUS_TOKENYesPushPlus API Token
DEFAULT_CHANNELNo默认推送渠道wechat
MCP_SERVER_NAMENoMCP 服务器名称pushplus-mcp-server
DEFAULT_TEMPLATENo默认消息模板html
MCP_SERVER_VERSIONNoMCP 服务器版本1.0.1

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
open_get_access_keyA

POST /common/openApi/getAccessKey - 获取开放接口调用凭证。 使用环境变量 PUSHPLUS_TOKEN(用户token,不支持消息token) + PUSHPLUS_SECRET_KEY。 AccessKey 有效期约 7200 秒,重复获取会使上次失效;其他 open_* 工具会自动换取并缓存。 调用前需在官网开启开放接口,并配置安全IP(否则可能返回403)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: accessKey(访问令牌,后续请求放 header access-key), expiresIn(过期秒数)。

open_user_tokenA

GET /open/user/token - 获取当前用户 token。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 字符串,直接为当前用户 token。

open_user_my_infoA

GET /open/user/myInfo - 获取个人资料。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data 字段: openId(微信openId), unionId(微信unionId), nickName(昵称), headImgUrl(头像), userSex(0未设置/1男/2女), token(用户令牌), phoneNumber(手机号), email(邮箱), emailStatus(0未验证/1待验证/2已验证), birthday(生日), points(积分), verifyStatus(0未实名/1已实名), vipInfo{isVip(0否/1是), lastDay(会员到期日)}。

open_user_limit_timeA

GET /open/user/userLimitTime - 查询发送限制与解封时间。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: sendLimit(1无限制/2短期限制/3永久限制), userLimitTime(解封时间字符串)。

open_user_send_countA

GET /open/user/sendCount - 查询当日各渠道消息接口请求次数。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: wechatSendCount(微信公众号), cpSendCount(企业微信应用), webhookSendCount(webhook), mailSendCount(邮件)。

open_message_listA

POST /open/message/list - 分页查询消息列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: channel(wechat/mail/cp/webhook), messageType(1一对一/2一对多), shortCode(消息短链码,可查发送结果), title(标题), topicName(群组名称,一对多才有), updateTime(更新时间)。

open_message_send_resultA

GET /open/message/sendMessageResult - 按 shortCode 查询投递结果。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: status(0未投递/1发送中/2已发送/3发送失败), errorMessage(失败原因), updateTime(更新时间)。

open_message_deleteA

DELETE /open/message/deleteMessage - 高风险:删除后所有接收人均无法查看,且无法撤销。 请求: shortCode(消息短链码,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_token_listA

POST /open/token/list - 分页获取消息 token 列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id(消息token编号), name(令牌名称), expireTime(过期时间), token(消息token字符串)。

open_token_addA

POST /open/token/add - 新增消息 token。 请求: name(令牌名称,必填), expireTime(过期时间,可选,默认2999-12-31)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 新建的消息 token 字符串。

open_token_deleteA

DELETE /open/token/deleteToken - 高风险:删除消息 token。 请求(url): id(消息token编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「删除成功」。

open_token_editA

POST /open/token/edit - 修改消息 token。 请求: id(编号,必填), name(令牌名称,必填), expireTime(过期时间,可选,默认2999-12-31)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「修改成功」。

open_topic_listA

POST /open/topic/list - 获取群组列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 params.topicType(必填语义:0我创建的/1我加入的,默认0)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: icon, topicId, topicCode, topicName, nickName(所属公众号), createTime, topicUserCount, topicType(群组类型;0普通群组;1积分群组;2公开群组), isApproved(是否审核通过;0未审核,1审核不通过,2审核通过), firstIsApproved(是否审核通过;0未审核,1审核不通过,2审核通过), approveReason(审批拒绝理由), isOpen(积分群组是否上架;0否/1是)。

open_topic_detailA

GET /open/topic/detail - 获取我创建的群组详情。 请求(url): topicId(群组编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: topicId, topicCode, topicName, qrCodeImgUrl(永久二维码), contact, introduction, receiptMessage(加入后回复), nickName, createTime, topicUserCount, icon, appId, topicType(群组类型;0普通群组;1积分群组;2公开群组), price(积分群组订阅积分/月), topicDescribe, userNickName, isApproved/firstIsApproved(是否审核通过;0未审核,1审核不通过,2审核通过), approveReason, isOpen(0否/1是)。

open_topic_join_detailB

GET /open/topic/joinTopicDetail - 获取我加入的群详情。 请求(url): topicId(群组编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: topicId, topicCode, topicName, contact, introduction, nickName, createTime(加入时间), icon, topicUserCount, topicType(群组类型;0普通群组;1积分群组;2公开群组), price, topicDescribe, userNickName。

open_topic_addA

POST /open/topic/add - 新增群组。 请求: topicCode(编码,必填), topicName(名称,必填), contact(联系方式,必填), introduction(简介,必填), receiptMessage(加入后回复,可选), appId(绑定公众号Id,可选,默认pushplus公众号), icon(可选), topicType(可选,默认0;群组类型;0普通群组;1积分群组;2公开群组), price(可选,默认0), topicDescribe(一句话介绍,可选)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 新建群组编号(数字)。

open_topic_qr_codeA

GET /open/topic/qrCode - 获取群组二维码。 请求(url): topicId(必填), second(有效期秒,默认604800即7天,最长30天), scanCount(可扫码次数1-999,-1无限,默认-1)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: qrCodeImgUrl(二维码图片路径), forever(0临时二维码/1永久二维码)。

open_topic_exitB

GET /open/topic/exitTopic - 高风险:退出/退订群组。 请求(url): topicId(群组编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「退订成功」。

open_topic_deleteB

GET /open/topic/delete - 高风险:删除群组。 请求(url): topicId(群组编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「群组删除成功」。

open_topic_editA

POST /open/topic/editTopic - 修改群组信息。 请求: topicId(群组编号,必填), topicCode(编码,必填), topicName(名称,必填), contact/introduction/receiptMessage/icon/price/topicDescribe(可选)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「修改成功」。

open_topic_is_openA

POST /open/topic/isOpen - 积分群组上下架。 请求: topicId(群组编号,必填), isOpen(1上架/0下架,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「操作成功」。

open_topic_user_subscriber_listA

POST /open/topicUser/subscriberList - 获取群组订阅人列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 params.topicId(群组编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id(用户编号,可用于删除), nickName, openId, headImgUrl, userSex(0未设置/1男/2女), havePhone(0未绑定/1已绑定), isFollow(0未关注/1已关注), emailStatus(0未验证/1待验证/2已验证), followTime(关注群组时间), remark(备注)。

open_topic_user_deleteA

POST /open/topicUser/deleteTopicUser - 高风险:删除群组订阅用户。 请求(url): topicRelationId(用户编号,必填;来自订阅人列表的 id)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「删除成功」。

open_topic_user_edit_remarkB

POST /open/topicUser/editRemark - 修改订阅人备注。 请求: id(用户编号,必填), remark(备注,必填,20字以内)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_topic_user_add_blacklistA

POST /open/topicUser/addBlacklist - 高风险:将订阅人加入黑名单。 加入后将移出群组,对方无法再加入该群组。积分群组不支持黑名单。不能将自己加入黑名单。 请求(url): topicRelationId(用户编号,必填;来自订阅人列表 id)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_topic_user_blacklist_listA

POST /open/topicUser/blacklistList - 获取群组订阅人黑名单列表。 积分群组不支持黑名单。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 params.topicId(群组编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id(黑名单记录ID,解除黑名单时使用), userId(被拉黑用户ID), nickName, openId, headImgUrl, createTime(拉黑时间)。

open_topic_user_remove_blacklistA

POST /open/topicUser/removeBlacklist - 高风险:解除订阅人黑名单。 解除后不会自动恢复群组订阅,对方可重新加入该群组。 请求(url): id(黑名单记录ID,必填;来自黑名单列表 id)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_friend_get_qr_codeA

GET /open/friend/getQrCode - 获取个人二维码(用于添加好友)。 请求(url): appId(微信公众号Id,可选), content(自定义参数,扫描后回调,可选), second(有效期秒,默认604800/7天,最长30天), scanCount(1-999或-1无限,默认-1)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: qrCodeImgUrl(二维码图片地址)。

open_friend_listA

POST /open/friend/list - 获取好友列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id(好友编号), friendId(好友id), token(好友令牌,发送好友消息使用), headImgUrl, nickName, emailStatus(0/1/2), havePhone(0/1), isFollow(0/1), remark, createTime。

open_friend_deleteA

GET /open/friend/deleteFriend - 高风险:删除好友。 请求(url): friendId(好友id,必填;来自好友列表 friendId)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_friend_edit_remarkA

POST /open/friend/editRemark - 修改好友备注。 请求: id(好友编号,必填;列表 id 字段), remark(备注,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_friend_add_blacklistA

POST /open/friend/addBlacklist - 高风险:将好友加入黑名单。 加入后将解除双方好友关系,对方无法再添加你。不能将自己加入黑名单,仅可将已有好友加入黑名单。 请求(url): friendId(好友id,必填;来自好友列表 friendId)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_friend_blacklist_listA

POST /open/friend/blacklistList - 获取好友黑名单列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id(黑名单记录ID,解除黑名单时使用), friendId(被拉黑好友ID), nickName, headImgUrl, createTime(拉黑时间)。

open_friend_remove_blacklistA

POST /open/friend/removeBlacklist - 高风险:解除好友黑名单。 解除后不会自动恢复好友关系,需重新扫码添加。 请求(url): id(黑名单记录ID,必填;来自黑名单列表 id)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_webhook_addA

POST /open/webhook/add - 新增 webhook 配置。 请求: webhookCode(编码,必填), webhookName(名称,必填), webhookType(webhook类型;1企业微信机器人,2钉钉,3飞书,4Server酱,50bark,6企业微信应用,7腾讯轻联,8IFTTT,9集简云,10Gotify,11WxPusher,12自定义,必填), webhookUrl(调用url,必填), httpMethod/headers/body(仅自定义类型12需要)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 新建 webhook 编号(数字)。

open_webhook_listA

POST /open/webhook/list - 获取 webhook 列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id, webhookCode, webhookName, webhookType(webhook类型;1企业微信机器人,2钉钉,3飞书,4Server酱,50bark,6企业微信应用,7腾讯轻联,8IFTTT,9集简云,10Gotify,11WxPusher,12自定义), webhookTypeName, webhookUrl, createTime。

open_webhook_detailA

GET /open/webhook/detail - 查看 webhook 详情。 请求(url): webhookId(webhook编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: id, webhookCode, webhookName, webhookType(webhook类型;1企业微信机器人,2钉钉,3飞书,4Server酱,50bark,6企业微信应用,7腾讯轻联,8IFTTT,9集简云,10Gotify,11WxPusher,12自定义), webhookTypeName, webhookUrl, createTime, httpMethod/headers/body(仅自定义类型返回)。

open_webhook_deleteA

GET /open/webhook/delete - 高风险:删除 webhook。 请求(url): webhookId(webhook编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_webhook_editA

POST /open/webhook/edit - 修改 webhook 配置。 请求: id(编号,必填), webhookCode/Name/Type/Url(必填), httpMethod/headers/body(自定义类型可选)。 webhookType: webhook类型;1企业微信机器人,2钉钉,3飞书,4Server酱,50bark,6企业微信应用,7腾讯轻联,8IFTTT,9集简云,10Gotify,11WxPusher,12自定义。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「修改成功」。

open_setting_get_user_settingsA

GET /open/setting/getUserSettings - 已废弃,请改用 listUserDefault/detailUserDefault。统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_setting_change_default_channelA

POST /open/setting/changeDefaultChannel - 已废弃,请改用 add/editUserDefault。请求: defaultChannel, defaultWebhook(可选)。统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_setting_list_user_defaultA

POST /open/setting/listUserDefault - 按消息token配置的默认推送渠道列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id(默认配置编号), channel(渠道编码;wechat微信公众号,cp企业微信应用,webhook第三方webhook,mail邮件,sms短信,voice语音,extension插件), channelTxt(渠道名称), updateTime, name(令牌名称)。

open_setting_detail_user_defaultA

GET /open/setting/detailUserDefault - 默认配置详情。 请求(url): id(默认配置编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: id, channel(渠道编码;wechat微信公众号,cp企业微信应用,webhook第三方webhook,mail邮件,sms短信,voice语音,extension插件), option(渠道参数), pre(预处理编码), updateTime, name, tokenId(消息令牌id;用户令牌为0)。

open_setting_add_user_defaultA

POST /open/setting/addUserDefault - 新增默认推送配置。 请求: channel(渠道编码;wechat微信公众号,cp企业微信应用,webhook第三方webhook,mail邮件,sms短信,voice语音,extension插件,必填), option(渠道参数,必填), pre(预处理编码,必填可空串), tokenId(消息令牌id,必填;用户令牌填0)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_setting_edit_user_defaultC

POST /open/setting/editUserDefault - 修改默认推送配置。 请求: id(必填), channel(必填), tokenId(必填;用户令牌0), option/pre(可选)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「修改成功」。

open_setting_delete_user_defaultA

DELETE /open/setting/deleteUserDefault - 高风险:删除默认配置。 请求(url): id(默认配置编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「默认配置删除成功」。

open_setting_change_receive_limitA

GET /open/setting/changeRecevieLimit - 修改接收消息限制。 请求(url): recevieLimit(0接收全部/1不接收消息,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_setting_change_is_sendA

GET /open/setting/changeIsSend - 开启或禁用发送消息功能。 请求(url): isSend(0禁用/1启用,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_setting_change_open_message_typeB

GET /open/setting/changeOpenMessageType - 修改消息打开类型。 请求(url): openMessageType(0:H5,1:小程序,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_setting_extensionC

GET /open/setting/extension - 微信渠道消息是否同步浏览器扩展/桌面应用。 请求(url): forward(0否/1是,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_pre_addA

POST /open/pre/add - 新增预处理(需会员)。 请求: content(预处理代码,必填), preName(名称,必填), preCode(编码,必填), contentType(编程语言;1-JavaScript,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 新建预处理编号(数字)。

open_pre_listA

POST /open/pre/list - 获取预处理列表(需会员)。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id, preName, preCode, contentType(1-JavaScript), createTime。

open_pre_detailA

GET /open/pre/detail - 预处理详情(需会员)。 请求(url): preId(预处理编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: id, preName, preCode, contentType(1-JavaScript), content(预处理代码)。

open_pre_deleteA

DELETE /open/pre/delete - 高风险:删除预处理(需会员)。 请求(url): preId(预处理编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「删除成功」。

open_pre_editA

POST /open/pre/edit - 修改预处理(需会员)。 请求: id(编号,必填), content/preName/preCode/contentType(均为必填;contentType=1 JavaScript)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 如「修改成功」。

open_pre_testA

POST /open/pre/test - 测试预处理代码(需会员)。 请求: content(预处理代码,必填), contentType(1-JavaScript,必填), message(测试消息内容,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 预处理后的消息内容字符串。

open_mail_listA

POST /open/mail/list - 获取邮箱渠道列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id(邮箱编号), mailName(邮箱名称), mailCode(邮箱编码)。

open_mail_detailA

GET /open/mail/detail - 邮箱渠道详情。 请求(url): mailId(邮箱编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: id, mailName, mailCode, account(邮箱账户), password(邮箱密码), smtpServer, smtpSsl(1启用/0不启用), smtpPort, createTime。

open_mp_listA

POST /open/mp/list - 获取微信公众号渠道列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id, nickName, headImg, principalName(主体名称), authorizationAppid, funcInfo(权限集), serviceType(0订阅号/1历史升级订阅号/2服务号), verifyType(-1未认证/0微信认证), alias(微信号), updateTime。

open_mp_detailA

GET /open/mp/detail - 公众号详情。 请求(url): id(微信公众号编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 公众号配置详情字段(同列表并可能更完整)。

open_cp_listA

POST /open/cp/list - 获取企业微信应用列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id(编号), cpName(应用名称), cpCode(应用编码)。

open_clawbot_get_bot_qrcodeA

GET /open/clawBot/getBotQrcode - 获取微信 ClawBot 绑定二维码。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: url(二维码地址), qrcode(二维码编号,用于查询扫码状态)。

open_clawbot_get_qrcode_statusA

GET /open/clawBot/getQrcodeStatus - 查询扫码绑定状态。 请求(url): qrcode(二维码编号,必填;来自 getBotQrcode 的 data.qrcode)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_clawbot_bot_infoA

GET /open/clawBot/botInfo - 获取已绑定机器人详情。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: createTime(绑定时间), haveContextToken(是否有对话令牌)。

open_clawbot_unbindA

GET /open/clawBot/unbind - 高风险:解绑微信 ClawBot。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_clawbot_get_msgA

GET /open/clawBot/getMsg - 获取 ClawBot 侧消息(可能耗时较长)。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 数组,项含 type(1文字/3语音), text(消息内容)。

open_qqbot_get_bind_linkA

GET /open/qqBot/getBindLink - 获取 QQ 机器人绑定链接与绑定码。 请求(url): refresh(是否强制刷新,可选,默认false;true 会使旧绑定码失效并重新生成)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: url(带参分享链接,可生成二维码;已绑定用户可能为空), bindCode(绑定码,已是好友时需私聊发给机器人,认领QQ群也用此码), expireSeconds(有效期秒数,默认300), botAppId(分配的机器人appId), botName(机器人名称), botAvatar(机器人头像)。

open_qqbot_bot_infoA

GET /open/qqBot/botInfo - 查询 QQ 机器人绑定状态。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: isBind(0未绑定/1已绑定), receiveStatus(1可接收/0用户已关闭单聊接收), createTime(绑定时间), botInfo(机器人详情: botId, username, avatar, appId, shareUrl(可用于拉机器人进群))。

open_qqbot_unbindA

GET /open/qqBot/unbind - 高风险:解绑 QQ 机器人。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_qqbot_group_listA

GET /open/qqBot/groupList - 获取机器人已加入的 QQ 群列表。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 数组,项含 id(QQ群编号,新增群配置时作为 qqGroupId), groupOpenId, groupRemark, status(1在群/2群消息接收关闭), groupName(接口未授权时为空), groupFingerMemo(群简介), groupClassText(群分类), groupTags(群标签), groupMemberNum(群成员数), createTime。

open_qqbot_listA

POST /open/qqBot/list - 获取 QQ 机器人群配置列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id(配置编号), qqName(配置名称), qqCode(配置编码,发送消息时作为 option 传入), sendType(2发到QQ群), qqGroupId(QQ群编号), groupRemark, groupOpenId, groupName, updateTime。

open_qqbot_addA

POST /open/qqBot/add - 新增 QQ 机器人群配置(发到指定QQ群;发给自己无需配置)。 请求: qqName(配置名称,必填,最多64字符), qqCode(配置编码,必填,最多32字符,仅字母/数字/下划线/中划线,创建后不可修改), qqGroupId(QQ群编号,必填,取自 groupList 的 id;该群需允许机器人主动消息)。 限制: 普通用户最多5个,会员最多30个,同一QQ群不可重复创建。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_qqbot_editB

POST /open/qqBot/edit - 修改 QQ 机器人群配置。配置编码(qqCode)不允许修改,避免已在使用的 option 失效。 请求: id(配置编号,必填), qqName(配置名称,必填), qqGroupId(QQ群编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_qqbot_deleteA

DELETE /open/qqBot/delete - 高风险:删除 QQ 机器人群配置,删除后使用该编码的 option 将失效。 请求(url): id(配置编号,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_user_image_upload_tokenA

GET /open/userImage/uploadToken - 获取七牛云表单上传凭证(图片服务,30天有效)。 请求参数: 无。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: uploadToken(上传凭证), uploadHost(上传域名), uploadUrl(上传地址), bucket(存储桶), expiresIn(凭证有效秒数)。 拿到凭证后按七牛表单规范向 uploadUrl 提交 token+file(无需 access-key)。

open_file_upload_imageA

POST /open/file/uploadImage - 使用 access-key 直接上传图片(multipart file)。 本工具入参为 filename + contentBase64,由 MCP 组装 multipart。 若需官方文档推荐的七牛直传流程,请先调用 open_user_image_upload_token。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 成功时 data 一般为图片 URL 字符串。

open_user_image_listA

POST /open/userImage/list - 查询已上传图片列表。 分页请求: current(当前页,默认1), pageSize(每页大小,默认20,最大50)。 默认 pageSize 可为10;最大50。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 分页响应 data: pageNum(当前页), pageSize(分页大小), total(总行数), pages(总页数), list(列表)。 list 项: id(图片id), imgUrl(图片地址), thumbnail(缩略图), createTime。 未删除图片默认 30 天后系统自动清理。

open_user_image_deleteB

DELETE /open/userImage/delete - 高风险:主动删除图片。 请求(url): id(图片id,必填)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。

open_pay_transfer_orderA

POST /open/pay/transferOrder - 高风险:发起积分提现。 请求: accountId(收款账户ID,必填), points(提现积分,可选)。 统一响应: code(数字,200成功), msg(字符串), data(业务数据)。 data: 提现业务结果对象。

send_push_messageC

通过 pushplus /send 接口发送推送消息。form/doc/excel/webdiff 模板必须传 pushId。

send_text_messageA

快速发送纯文本推送消息(template=txt)

send_html_messageB

发送带有HTML格式的推送消息(template=html)

send_markdown_messageA

发送Markdown格式的推送消息(template=markdown)

send_json_messageC

发送JSON格式的推送消息(template=json)

batch_send_messageA

通过 pushplus /batchSend 接口同时向多个渠道发送消息。channel 用逗号隔开(最多5个),option 与 channel 一一对应。form/doc/excel/webdiff 模板必须传 pushId。

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
server_status获取服务器状态和配置信息
templates获取 pushplus 支持的所有消息模板类型
channels获取 pushplus 支持的所有推送渠道

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/pushplus/pushplus-MCP-Server-TypeScript'

If you have feedback or need assistance with the MCP directory API, please join our Discord server