原型 · 预览版:收录官方注册中心里的全部服务器,每 30 分钟同步一次。评价和账户功能将在后续阶段推出。
PopNx MCP为使用 AI 的人准备的 MCP 服务器 · 用大白话讲清楚

three.ws Alerts

作者:nirholas版本 0.1.3i★ –i在你的电脑上运行
注册名称io.github.nirholas/alerts-mcp

安装

概览

作者提供的说明(英文原文)

Create, update, and delete pump.fun alert rules and read fired-alert history across channels.

PopNx MCP 的三大支柱

这三项永远不会合并成一个分数:意见、测量和人气是不同的东西。

它能帮你做什么

我们还没有为它写通俗的介绍。下面是我们从注册中心读取到的事实。

  • 连接方式: 在你的电脑上运行
  • 传输方式: stdio
  • 分类: 其他
  • 你需要填写:THREE_WS_SESSION

安装

选择你使用的 AI 应用,然后复制设置。

安装之前

  • 基础检查:1 项中通过 1 项
  • 在你的电脑上运行,拥有你的用户账户的权限(文件、网络、应用)。
  • 需要你自己填写: THREE_WS_BASE, THREE_WS_TIMEOUT_MS, THREE_WS_SESSION

标为机密的值是你账户的钥匙。千万不要分享给别人,也不要粘贴到聊天里。

你需要

  • npm已安装 Node.js(用于 npx 命令)

你用的是哪个应用?

在上方选择你的应用。我们会记住它,下次按钮会显示“安装到 …”。

打开 Claude Desktop → Settings → Developer → Edit Config,把下面的内容粘贴到 claude_desktop_config.json

{
  "mcpServers": {
    "alerts": {
      "command": "npx",
      "args": [
        "-y",
        "@three-ws/alerts-mcp"
      ],
      "env": {
        "THREE_WS_BASE": "your-value",
        "THREE_WS_TIMEOUT_MS": "your-value",
        "THREE_WS_SESSION": "your-value"
      }
    }
  }
}

在终端中运行这条命令

claude mcp add alerts --env THREE_WS_BASE=your-value --env THREE_WS_TIMEOUT_MS=your-value --env THREE_WS_SESSION=your-value -- npx -y @three-ws/alerts-mcp

运行前请先填写空着的值。

在 Cursor 中打开

或者自己复制设置

粘贴到项目中的 .cursor/mcp.json,或 ~/.cursor/mcp.json

{
  "mcpServers": {
    "alerts": {
      "command": "npx",
      "args": [
        "-y",
        "@three-ws/alerts-mcp"
      ],
      "env": {
        "THREE_WS_BASE": "your-value",
        "THREE_WS_TIMEOUT_MS": "your-value",
        "THREE_WS_SESSION": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

在 VS Code 中打开

或者自己复制设置

粘贴到项目中的 .vscode/mcp.json

{
  "servers": {
    "alerts": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@three-ws/alerts-mcp"
      ],
      "env": {
        "THREE_WS_BASE": "your-value",
        "THREE_WS_TIMEOUT_MS": "your-value",
        "THREE_WS_SESSION": "your-value"
      }
    }
  }
}

浏览器会先询问是否打开应用,然后应用会显示设置并请你确认。密钥的值会留空,由你自己填写。

这个服务器在你的电脑上运行,而 ChatGPT 只能连接互联网上的服务器。请选择其他应用。

你的选择通过 Cookie 保存在这台设备上,无需账户。

需要你填写的值

  • THREE_WS_BASE env
    Base URL of the three.ws API that serves the alert-rules and notifications endpoints. Override only when self-hosting or targeting a preview deployment.
  • THREE_WS_TIMEOUT_MS env
    Per-request timeout in milliseconds for the live three.ws API reads and writes.
  • THREE_WS_SESSION 机密 必填 env
    Your three.ws session token (the value of the `__Host-sid` cookie from a signed-in browser). Required by every tool — all rules and alerts are scoped to YOUR account. Writes also use it to fetch a on…

这些设置是根据作者在注册中心的条目生成的。如果 README 的写法不同,请以 README 为准。

它能做什么

它在你的电脑上运行;安装后,工具列表会显示在你的 AI 应用中。

基础检查i

我们检查的是任何人都能看到的信息;我们没有阅读代码。不适用的检查项不计入总数。 · 检查于 2026年11月7日

  • ✓ 通过

    作者与仓库一致

    注册名称已通过 GitHub 账户 nirholas 验证,该账户拥有此仓库

  • … 尚未检查

    仍在维护

    我们还没有从 GitHub 读取这个仓库

  • … 尚未检查

    有许可证

    我们还没有从 GitHub 读取这个仓库

  • – 不适用

    端点有响应

    它在你的电脑上运行,没有互联网端点

  • – 不适用

    使用 OAuth 登录

    在你的电脑上运行,改用本地设置

  • … 尚未检查

    工具描述中没有隐藏指令

    它在你的电脑上运行;我们只能读取互联网端点的工具列表

与“其他”中的其他服务器比较i

  • 星标数多于此分类中其他 32589 个服务器的 0%
  • 发布到注册中心的时间比此分类中其他 32589 个服务器的 59% 更新
  • 基础检查结果等于或优于此分类中其他 32589 个服务器的 100%

与注册中心里这个分类中所有活跃的服务器比较。只有当发布者拥有该仓库时,星标数才计入。

常见问题

three.ws Alerts 安全吗?

它在 1 项适用的基础检查中通过了 1 项。我们没有阅读代码。在添加密钥或令牌之前,请先看看这个服务器要求哪些权限,并使用只具备所需权限的密钥。

它需要哪些密钥或代码?

你需要填写:THREE_WS_SESSION

它在我的电脑上运行还是在云端?

它在你的电脑上运行。你的 AI 应用会在需要时启动它,数据不会经过作者的服务器(除非它自己调用在线服务)。

它还在维护吗?

GitHub 仓库最后更新于–,最新版本(0.1.3)于27天前进入注册中心。

哪些应用可以使用它?

支持 MCP 的应用,例如 Claude Desktop、Claude Code、Cursor 和 VS Code。你的电脑上还需要有 Node.js。

有什么可以替代它?

同一分类中有:Spec Driven Development, Remote Desktop Commander, Detailing Manager

替代选择

同一分类中其他作者的服务器,按星标数排序。

如何看卡片:★ GitHub 星标i三大支柱:评价 · 检查 · 使用情况i更新 = 最新版本发布到注册中心的时间i

Spec Driven Development

作者:formulahendry

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

在你的电脑上运行★ 440MIT14个月前更新
安装

Remote Desktop Commander

作者:desktop-commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

在云端运行★ 211昨天更新
安装

Detailing Manager

作者:RadoslavMoshev

Connect your auto detailing studio's tasks, cars, clients and revenue to Claude or ChatGPT.

在你的电脑上运行今天更新
安装

作者的 README

打开 README

按原文从作者的仓库复制。PopNx MCP 没有审查或背书其内容。HTML、图片和脚本已被移除。链接会离开本站。

@three-ws/alerts-mcp

Run your own pump.fun monitoring from any AI agent — define alert rules, deliver them in-app / by signed webhook / to Telegram, and read the fired-alert history.


A Model Context Protocol server that turns the three.ws pump.fun alerts surface into an agent-drivable control plane over stdio. Define rules on pump.fun events — graduations, market-cap crossings, whale buys, new launches — and let the three.ws cron evaluate them against the live event stream and deliver across in-app, webhook, and Telegram. Read back what actually fired, with per-channel delivery health.

Rules are account-scoped: every call carries your three.ws session, so the server reads and writes only *your* rules and *your* alert history. The pumpfun-monitor cron does the watching server-side, so your rules fire across devices with no dashboard open.

Install

npm install @three-ws/alerts-mcp

Or run with npx (no install):

npx @three-ws/alerts-mcp

Quick start

Claude Code, one line:

claude mcp add alerts -e THREE_WS_SESSION=your-__Host-sid-cookie -- npx -y @three-ws/alerts-mcp

Claude Desktop / Cursor (claude_desktop_config.json or mcp.json):

{

"mcpServers": { "alerts": { "command": "npx", "args": ["-y", "@three-ws/alerts-mcp"], "env": { "THREE_WS_SESSION": "your-__Host-sid-cookie" } } } }

Inspect the surface with the MCP Inspector:

THREE_WS_SESSION=… npx -y @modelcontextprotocol/inspector npx @three-ws/alerts-mcp

Authentication

Every tool is account-scoped. Set `THREE_WS_SESSION` to the value of your __Host-sid cookie from a signed-in three.ws browser session (DevTools → Application → Cookies → __Host-sid). The server sends it the same way your browser does; for writes it first fetches a one-time CSRF token from /api/csrf-token and echoes it, exactly like the site. Treat the session value like a password. No Solana key or signer is involved.

Tools

ToolTypeWhat it does
list_alert_rulesread-onlyList your alert rules with live delivery health — last_fired_at, recent failures, recent per-channel outcomes.
create_alert_rulewrite (appends)Define a new rule on a pump.fun event. Not idempotent — each call adds a rule (max 50).
update_alert_rulewrite (idempotent)Retune a threshold, pause/resume (enabled), swap delivery channels, or change kind. Only passed fields change.
delete_alert_rulewrite (destructive)Permanently remove a rule and its fire/delivery history. Prefer update_alert_rule with enabled:false to pause.
get_alert_historyread-onlyRead the alerts that actually fired, newest first — each with a summary, originating rule_id, and full payload.
Rule kinds & targeting
kindTargetthreshold
graduationglobal, or target_mint / target_agent—
price_abovetarget_mint (required)USD market cap
price_belowtarget_mint (required)USD market cap
whale_buytarget_mint (required)minimum buy size in SOL
new_minttarget_agent (required)—
market_anomalynone (whole market); optional filters: processors (price, tvl, stablecoin_supply, stablecoin_peg, funding, open_interest), min_severity (medium, high default, critical), subject,

At least one delivery channel must be on: deliver_in_app (default true), webhook_url (HTTPS — a per-rule webhook_secret is generated for verifying the webhook-signature header), and/or telegram_chat (numeric chat id or @username). cooldown_seconds (5–86400, default 300) throttles repeat fires.

Any coin referenced in a rule is runtime input you supply. three.ws promotes only $THREE (FeMbDoX7R1Psc4GEcvJdsbNbZA3bfztcyDCatJVJpump).

Example

// create_alert_rule — alert when a tracked agent's coin graduates, via webhook + Telegram

{

"kind": "graduation", "target_agent": "8a1c…-uuid", "webhook_url": "https://hooks.example.com/pump", "telegram_chat": "123456789", "cooldown_seconds": 600 } { "ok": true, "rule": { "id": "…", "kind": "graduation", "label_display": "Graduations · tracked agent", "target_agent": "8a1c…-uuid", "deliver_in_app": true, "webhook_url": "https://hooks.example.com/pump", "webhook_secret": "whsec_…", "telegram_chat": "123456789", "cooldown_seconds": 600, "enabled": true, "last_fired_at": null, "recent_failures": 0, "recent_deliveries": [] } }

// get_alert_history — what fired, newest first

{ "limit": 2 }

{ "ok": true, "count": 2, "unread_count": 1, "alerts": [ { "id": 1841, "fired_at": "2026-06-24T…Z", "read": false, "summary": "Whale bought 12.50 SOL ($2,310) of $THREE", "rule_id": "…", "kind": "whale_buy", "mint": "FeMb…pump", "symbol": "THREE", "event": { "amount_sol": 12.5, "amount_usd": 2310, "buyer": "…", "tx": "…" } } ] }

Requirements

  • Node.js >= 20.
  • A signed-in three.ws session (THREE_WS_SESSION).
  • Network access to https://three.ws (or your own THREE_WS_BASE).
Environment variables
VariableRequiredDefaultNotes
THREE_WS_SESSIONyes—Your __Host-sid cookie value. Account credential — secret.
THREE_WS_BASEnohttps://three.wsOverride only for self-hosting / preview deployments.
THREE_WS_TIMEOUT_MSno20000Per-request timeout (ms).

Programmatic use

The package entry point exports `TOOLS` (every tool definition: name, title, description, inputSchema, annotations, handler) and `buildServer()`, which returns a fully-registered McpServer with no transport attached. Importing is side-effect free and needs no session, so you can mount the alert tools inside a host of your own or inspect the surface offline; the session is only required when a handler actually runs.

// run with: THREE_WS_SESSION=<your __Host-sid value> node this-file.mjs

import { TOOLS, buildServer } from '@three-ws/alerts-mcp';

for (const tool of TOOLS) { const kind = tool.annotations.readOnlyHint ? 'read ' : 'write'; console.log(${kind} ${tool.name}); }

// A tool handler is a plain async function against the live API. const list = TOOLS.find((t) => t.name === 'list_alert_rules'); console.log(await list.handler({}));

// Or hand the whole registered server to your own MCP transport. buildServer();

Links

  • Homepage: https://three.ws
  • Changelog: https://three.ws/changelog
  • Issues: https://github.com/nirholas/three.ws/issues
  • License: Apache-2.0, see LICENSE

Part of the three.ws SDK suite — 3D AI agents, on-chain identity, and agent payments.

Website · Changelog · GitHub

问 PopNx