MCP server for Pusher Channels — trigger events, query channels, and manage realtime messaging from AI agents
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add pusher-channels --env PUSHER_APP_ID='<PUSHER_APP_ID>' --env PUSHER_KEY='<PUSHER_KEY>' --env PUSHER_SECRET='<PUSHER_SECRET>' --env PUSHER_CLUSTER='<PUSHER_CLUSTER>' -- npx -y @crashbytes/pusher-mcp-server~/.codex/config.toml
[mcp_servers.pusher-channels]
command = "npx"
args = ["-y", "@crashbytes/pusher-mcp-server"]
env = { PUSHER_APP_ID = "<PUSHER_APP_ID>", PUSHER_KEY = "<PUSHER_KEY>", PUSHER_SECRET = "<PUSHER_SECRET>", PUSHER_CLUSTER = "<PUSHER_CLUSTER>" }
# codex mcp add pusher-channels --env PUSHER_APP_ID='<PUSHER_APP_ID>' --env PUSHER_KEY='<PUSHER_KEY>' --env PUSHER_SECRET='<PUSHER_SECRET>' --env PUSHER_CLUSTER='<PUSHER_CLUSTER>' -- npx -y @crashbytes/pusher-mcp-server~/.cursor/mcp.json
{
"mcpServers": {
"pusher-channels": {
"command": "npx",
"args": [
"-y",
"@crashbytes/pusher-mcp-server"
],
"env": {
"PUSHER_APP_ID": "<PUSHER_APP_ID>",
"PUSHER_KEY": "<PUSHER_KEY>",
"PUSHER_SECRET": "<PUSHER_SECRET>",
"PUSHER_CLUSTER": "<PUSHER_CLUSTER>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"pusher-channels": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@crashbytes/pusher-mcp-server"
],
"env": {
"PUSHER_APP_ID": "<PUSHER_APP_ID>",
"PUSHER_KEY": "<PUSHER_KEY>",
"PUSHER_SECRET": "<PUSHER_SECRET>",
"PUSHER_CLUSTER": "<PUSHER_CLUSTER>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pusher-channels": {
"command": "npx",
"args": [
"-y",
"@crashbytes/pusher-mcp-server"
],
"env": {
"PUSHER_APP_ID": "<PUSHER_APP_ID>",
"PUSHER_KEY": "<PUSHER_KEY>",
"PUSHER_SECRET": "<PUSHER_SECRET>",
"PUSHER_CLUSTER": "<PUSHER_CLUSTER>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pusher-channels": {
"command": "npx",
"args": [
"-y",
"@crashbytes/pusher-mcp-server"
],
"env": {
"PUSHER_APP_ID": "<PUSHER_APP_ID>",
"PUSHER_KEY": "<PUSHER_KEY>",
"PUSHER_SECRET": "<PUSHER_SECRET>",
"PUSHER_CLUSTER": "<PUSHER_CLUSTER>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"pusher-channels": {
"command": "npx",
"args": [
"-y",
"@crashbytes/pusher-mcp-server"
],
"env": {
"PUSHER_APP_ID": "<PUSHER_APP_ID>",
"PUSHER_KEY": "<PUSHER_KEY>",
"PUSHER_SECRET": "<PUSHER_SECRET>",
"PUSHER_CLUSTER": "<PUSHER_CLUSTER>"
}
}
}
}需要的环境变量
PUSHER_APP_IDPUSHER_KEYPUSHER_SECRETPUSHER_CLUSTER
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。