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 分

    請在儲存庫或註冊中心條目中宣告授權條款。