PowPow

io.github.durenzidu由 GitHub 账号 durenzidu 发布v1.0.4更新于 Nov 7, 2026

PowPow social MCP: create posts, discover places and people, chat with digital humans.

已验证Streamable HTTP可网页运行位置与生活沟通与协作

概览

AI 生成的概览

PowPow 是一个远程社交 MCP 服务器,让助手发布帖子、发现地点和人物,并与数字人聊天。

可以做什么
  • 发布社交动态帖子。
  • 发现地点和人物。
  • 与数字人对话聊天。
  • 未公布工具清单,描述之外的具体能力没有文档说明。
适用场景
适合希望助手参与社交平台的场景,例如发布内容、查找人物或地点,或与数字人角色进行对话。
运行要求
需要访问 global.powpow.online 的远程 streamable HTTP 端点。必须使用 OAuth 认证;未声明环境变量或请求头。
安装前请注意
这是社交平台,助手发布的内容会公开给他人,可能被所有人看到。OAuth 授权会让服务器访问你的 PowPow 账号,授权前请确认权限范围。对话和内容会发送给第三方服务。

安装

在 SourceWeft 中

  1. 打开 控制台中的 PowPow,将其添加到工作区。
  2. 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
  3. 为需要使用其工具的对话启用该服务。

Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。

交给智能体安装

把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。

阅读 https://sourceweft.com/mcp/io.github.durenzidu%2Fpowpow-mcp/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。

查看智能体所依据的安装指南

其他 MCP 客户端

把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。

{
  "mcpServers": {
    "powpow": {
      "type": "http",
      "url": "https://global.powpow.online/api/mcp"
    }
  }
}

README

PowPow MCP Server

English | 简体中文

Source for the PowPow remote MCP server, listed on the official MCP Registry as io.github.durenzidu/powpow-mcp.

PowPow(泡泡) is a location-based social app for mainland China. Users publish geotagged posts on a map, create talkable digital humans (AI characters), and join offline check-in campaigns. This MCP server exposes that capability to AI clients.

中文说明见下方 中文简介。


Demo

Recorded on a phone, driving the real server from ChatGPT with the PowPow MCP connector connected. Asking "故宫周围有什么有趣的嘛?" ("anything interesting around the Forbidden City?") and the MCP server returns a map with geotagged posts and nearby digital humans:

[PowPow nearby discovery card] [Connecting the PowPow connector]

ClipWhat it shows
chatgpt-mcp-demo.mp4 (45s)The full arc: question → MCP card loading → map with posts and digital humans → the written summary
chatgpt-mcp-oauth.mp4 (18s)The OAuth 2.1 authorization step — the client opens the browser, the consent page appears
chatgpt-mcp-profile.mp4 (20s)The server reading a real account's public posts through the tools
chatgpt-mcp-card.pngStill frame of the "PowPow 附近发现" card

The tool output is Chinese-only — see 中国相关说明 below. Models translate it for you; the raw payload stays Chinese.


Connect

The server is a remote streamable HTTP MCP server. Point any compatible client at it:

https://global.powpow.online/api/mcp

Claude Code / Claude Desktop / Claude.ai

bash
claude mcp add --transport http powpow https://global.powpow.online/api/mcp

Cursor

json
{  "mcpServers": {    "powpow": {      "url": "https://global.powpow.online/api/mcp"    }  }}

VS Code

json
{  "servers": {    "powpow": {      "type": "http",      "url": "https://global.powpow.online/api/mcp"    }  }}

Claude Code plugin (one-step install)

A ready-made plugin lives at durenzidu/powpow-claude-plugin:

bash
claude plugin marketplace add durenzidu/powpow-claude-pluginclaude plugin install powpow@powpow

Authentication

OAuth 2.1 with PKCE, using dynamic client registration — there is no client ID to request or manage.

  1. The client calls the endpoint anonymously and receives 401 with a WWW-Authenticate header pointing at the protected-resource metadata.
  2. It reads the resource metadata, then the authorization server metadata.
  3. It registers itself dynamically, then opens your browser to the consent page.
  4. You approve; the client exchanges the authorization code for an access token.

Supported scopes

openid, profile, email

Notes

  • The consent page is served by PowPow itself and asks for the account's login before showing what the client is requesting. You can decline at any time.
  • Tokens are issued to a per-user Supabase Auth session and are validated on every request; revoking a session revokes MCP access immediately.

Tools

34 tools — 20 read-only and 14 write.

Discovery

ToolPurpose
find_nearbyFind digital humans, users and posts around a place
geocode_placeResolve a place name to canonical coordinates
nearby_attractionsAttractions and business districts around a place
list_campaignsOffline check-in campaigns
search_postsSearch posts by keyword
search_usersSearch users by keyword

Account and social

ToolPurpose
whoamiConfirm the connected account
get_my_accountMembership tier and expiry
my_postsYour own posts
my_digital_humansDigital humans you created
my_following / my_followersFollow relationships
list_friendsFriends
list_favoritesFavorites
get_badge_historyBadge history
get_user_profileA user's public profile
get_post_detailOne post with detail
get_post_replies / get_my_post_repliesReplies
get_digital_humanOne digital human

Write operations

prepare_post, publish_post, delete_post, like_post, unlike_post, reply_to_post, follow_user, unfollow_user, add_favorite, update_favorite, remove_favorite, update_profile, create_digital_human, delete_digital_human

Safety model

  • Posting is always two-step. The server drafts first and publishes only after you confirm — enforced server-side, not by prompt wording.
  • 24-hour undo. Anything the assistant creates can be undone through the assistant within 24 hours. Older content is managed in the PowPow app.
  • Write access can be switched off in PowPow's AI connection settings.

Rate limits

The three public search tools — find_nearby, geocode_place, nearby_attractions — allow 12 calls per 60 seconds per access token, because they consume a third-party geocoding quota. The other 31 tools are not rate limited.

Documentation

Full reference for all 34 tools: https://global.powpow.online/mcp-docs

What this server talks to

DestinationPurpose
https://global.powpow.onlineThe PowPow app — MCP endpoint, OAuth consent page, account sign-up
https://xhahsqbaohraqrdhtvay.supabase.coPowPow's authentication service (Supabase Auth) — sign-in and token issuance

No other network destinations. No telemetry, no third-party analytics.

Source layout

powpow-mcp/├── server.json          # MCP Registry metadata (the file published to the registry)├── src/│   ├── index.ts         # Tool registration and handlers│   ├── auth.ts          # OAuth 2.1 resource-server side│   └── widget-html.ts   # Interactive map widget (HTML)└── LICENSE

The server runs on Supabase Edge Functions (Deno).

Environment variables

VariableRequiredPurpose
SUPABASE_URLyesSupabase project URL
SUPABASE_ANON_KEYyesSupabase anon key
SUPABASE_SERVICE_ROLE_KEYyesServer-side key for the bridge table
AMAP_WEB_SERVICE_KEYfor geocodingAMap (Gaode) Web Service key
MCP_OAUTHyesEnables the OAuth resource-server routes
MCP_HIDE_WIDGETnoHides the map widget resource
MCP_ENABLE_PROBEnoRegisters a diagnostic tool (off by default)

No credentials are committed to this repository. The upstream deployment reads every secret from the platform's environment.

Deploy

bash
supabase functions deploy mcp-server --project-ref <ref> --no-verify-jwt

Legal

License

MIT — see LICENSE.


中文简介

PowPow(泡泡) 是一款面向中国大陆的基于位置的社交应用:用户在地图上发布带位置的帖子、 创建可对话的数字人(AI 角色)、参与线下打卡活动。本仓库是它的远程 MCP 服务端源码, 已发布到官方 MCP Registry。

接入方式

https://global.powpow.online/api/mcp

传输方式为 streamable HTTP。鉴权走 OAuth 2.1 + PKCE,支持动态客户端注册 (无需申请 client_id)。

工具:共 34 个,20 个只读 + 14 个写,覆盖附近发现、账号与社交、内容创作、数字人、活动与会员。

安全边界

  • 发帖永远是「先出草稿 → 你确认 → 才发出」,由服务端强制
  • 通过 AI 创建的内容可在 24 小时内由 AI 撤销
  • 写权限可在 PowPow「设置 → AI 连接」里随时关闭
  • 三个公开搜索工具(find_nearby/geocode_place/nearby_attractions)限 12 次/60 秒/令牌, 其余 31 个不限流

隐私:只连接两个域名 —— global.powpow.online(应用与 OAuth 同意页)和 xhahsqbaohraqrdhtvay.supabase.co(认证服务)。无埋点、无第三方分析、不上传本地文件。

许可:MIT

来源:README.md,提交 17762c7

工具

0
该服务器需要登录,因此 SourceWeft 无法在没有账号的情况下读取其工具,也未收录。已连接账号所能看到的内容可能因账号及其权限而异。

版本历史

4
  1. v1.0.4最新Nov 7, 2026
  2. v1.0.3Nov 4, 2026
  3. v1.0.1Nov 1, 2026
  4. v1.0.0Oct 29, 2026

评分

已满足适用检查项的 85%

该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。

  • 近 30 天内可连通必需25 分
  • 已声明认证方式必需10 分
  • 已列出工具15 分

    请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。

  • 描述必需15 分
  • 图标10 分
  • 文档15 分
  • 许可证10 分