# pushplus MCP Server 使用说明
# MCP Server简介
MCP简单来说是一个协议,让各家的大模型能够通过这个统一的标准协议跟外部能力去通讯。从而让大模型来调用各种工具,比如让大模型操作浏览器、控制Windows系统,当然也可以直接让大模型来调用pushplus推送消息。
MCP分为客户端和服务端。客户端就是用户自己使用的工具,比如Claude Desktop,Cursor,Cline等。服务端就是由开发者提供的程序或接口服务。
MCP服务端分为两种方式,一种是本地运行的程序,程序来作为中转,一方面跟大模型通讯,另外一方面调用具体的功能。另外一种是远程的接口服务,相当于把本来运行在本地的程序部署在服务器上,然后通过HTTP接口通讯。
# 项目地址
目前pushplus MCP Server是提供本地运行的程序这种常用方式。开发了TypeScript版本和Java版本。推荐使用TypeScript版本,启动速度快,资源占用小。
# 1. TypeScript版本
TypeScript版本需要本地安装node,版本18及以上。
项目地址:
- github:https://github.com/pushplus/pushplus-MCP-Server-TypeScript (opens new window)
- gitee:https://gitee.com/pushplus/pushplus-MCP-Server-TypeScript (opens new window)
配置说明,详细说明查看项目地址中的README.md:
Linux/Mac
{
"mcpServers": {
"pushplus": {
"command": "npx",
"args": [
"-y",
"@perk-net/pushplus-mcp-server"
],
"env": {
"PUSHPLUS_TOKEN": "您的Token"
}
}
}
}
Windows
{
"mcpServers": {
"pushplus": {
"command": "cmd",
"args": [
"/c",
"npx",
"-y",
"@perk-net/pushplus-mcp-server"
],
"env": {
"PUSHPLUS_TOKEN": "您的Token"
}
}
}
}
- PUSHPLUS_TOKEN 替换为从pushplus官网上获取到的消息token或用户token
# 2. Java版本
Java版本需要本地安装JDK21。
项目地址:
- github:https://github.com/pushplus/pushplus-mcp-server-Java (opens new window)
- gitee:https://gitee.com/pushplus/pushplus-mcp-server (opens new window)
配置说明,详细说明查看项目地址中的README.md:
{
"mcpServers": {
"pushplus-mcp-server": {
"command": "java",
"args": [
"-Dlogging.pattern.console=",
"-jar",
"yourFilePath\\pushplus-mcp-1.0.0.jar"
],
"env": {
"PUSHPLUS_TOKEN": "替换为自己的消息token"
}
}
}
}
- PUSHPLUS_TOKEN 替换为从pushplus官网上获取到的消息token或用户token
- yourFilePath\pushplus-mcp-1.0.0.jar 修改为自己本地的文件路径