Pulse Mcp

io.github.patwalls由 GitHub 账号 patwalls 发布v0.12.0更新于 Oct 10, 2026

Free, agent-first social-post metrics — a post URL in, views/likes/comments out.

概览

AI 生成的概览

一个本地 MCP 服务器,把公开的社交帖子与账号链接转换为浏览量、点赞、评论、粉丝等指标。

可以做什么
按单条帖子链接(含短链接)获取指标,返回浏览量、点赞、评论、分享和发布时间等结构化 JSON。批量获取多条帖子或账号链接的指标,部分失败不会导致整批失败。查询帖子或账号已记录的增长曲线,可按指定时间点取增量。查询账号级指标,如粉丝数、关注数、帖子数和认证状态。批量对比最多 50 个账号,结果顺序保持不变。
适用场景
适合需要回答某条公开社交帖子或某个创作者账号表现如何,或在多个创作者之间比较粉丝数,又不想注册 API 的场景。
运行要求
以 stdio 方式在本机运行,通常通过 npx 启动 npm 包 pulse-mcp。无需账号、API 密钥或钱包。需要网络访问;可选环境变量 PULSE_API_URL 可覆盖默认后端地址。
安装前请注意
请求经由提供方后端转发,该后端以住宅 IP 读取平台页面,因此提交的链接和返回结果都会经过第三方。部分平台需要登录:LinkedIn 的帖子指标与账号、Threads 的帖子指标会返回 login_required。各平台覆盖范围和返回字段不同,部分值可能为空。

安装

在 SourceWeft 中

  1. 打开 控制台中的 Pulse Mcp,将其添加到工作区。
  2. 为需要使用其工具的对话启用该服务。

Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。

其他 MCP 客户端

参照 仓库 中的启动说明。

README

pulse-mcp

MCP server for Pulse — a free, agent-first social-post metrics API. Give any MCP client (Claude Desktop, Cursor, …) the numbers behind any public post: hand it a URL, get back views, likes, comments, and the publish date as clean JSON. No signup, no API key.

json
{ "mcpServers": { "pulse": { "command": "npx", "args": ["-y", "pulse-mcp"] } } }

That's it — drop it in your MCP config and your agent has five new tools.

Tools

ToolInputOutput
metricsone post URL (short links like vm.tiktok.com/t.co OK){ platform, views, likes, comments, shares, quotes, bookmarks, publishedAt, title, author, thumbnail }
metrics_batchmany URLs (mixed post + profile URLs welcome)the same, one per URL (partial failures don't fail the batch)
historyone post or profile URL (+ optional since for the delta)the recorded growth curve — { count, points } (posts: { t, views, likes, comments }, profiles: { t, followers, posts }), a snapshot per fresh fetch
profileone profile URLaccount-level metrics — { handle, name, followers, following, posts, verified, avatar } (YouTube, TikTok, Instagram, X, Bluesky, Mastodon)
profile_batchmany profile URLs (max 50)same as profile, one per URL — order preserved; partial failures don't fail the batch. Compare follower counts across a list of creators.

Example — ask your agent "how did this video do?" with a link, and it gets:

json
{  "platform": "youtube",  "views": 1781088936,  "likes": 19147197,  "comments": null,  "publishedAt": "2009-10-25T06:57:33.000Z",  "title": "Rick Astley - Never Gonna Give You Up (Official Video)"}

Platform coverage

PlatformReturnsNotes
YouTubeviews, likes
X / Twitterviews, likes, comments, shares (retweets), quotes, bookmarksviews via X's own guest API (tweets since ~Dec 2022)
TikTokviews, likes, comments, shares
Blueskylikes, comments, shares (reposts), quotespublic AppView API; Bluesky has no view counts
Mastodonlikes, boosts, repliesper-instance public REST API (major instances)
Instagramviews, likes, commentspublic posts via the guest API
Threadspost metrics need a loginpost metrics → login_required; profile metrics (followers/verified) work via /profile
LinkedIn— (posts need login)post metrics → login_required; profiles also login-walled

It reads each platform's own public pages from a residential IP, so it sees what a browser sees — and it's honest about the edges: a deleted/private post comes back content_unavailable, a login-walled one login_required, never a silent row of zeros.

Config

  • Free — no account, no key, no wallet.
  • PULSE_API_URL — override the backend (defaults to https://pulse.walls.sh).

Built in public as Wall #002 of walls.sh. Docs: https://pulse.walls.sh/docs · machine-readable: /llms.txt · OpenAPI.

MIT.

来源:README.md,提交 e9f4eff

工具

0
SourceWeft 尚未在沙箱中启动过该软件包,因此其工具未知。

版本历史

1
  1. v0.12.0最新Sep 16, 2026

评分

已满足适用检查项的 40%

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

  • 近 30 天内可连通25 分

    请保持端点能够响应 MCP 握手;SourceWeft 每 30 天探测一次。

  • 已声明认证方式10 分

    请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。

  • 已列出工具15 分

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

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

    请在仓库或注册中心条目中声明许可证。