viral.app
io.github.fmd-labs由 GitHub 账号 fmd-labs 发布v1.1.0更新于 Nov 4, 2026
UGC analytics and Creator Hub for TikTok, Instagram and YouTube: tracking, campaigns, jobs, events.
概览
viral.app 远程 MCP 服务器,让助手获取 TikTok、Instagram、YouTube 的 UGC 数据分析、创作者追踪与 Creator Hub 活动管理工具。
- 可以做什么
- 追踪账号与视频、标签及标签流程,并获取 UGC 分析与 KPI 结果
- 处理 Creator Hub 事务:活动、简报、职位发布、申请、创作者聊天与付款查询
- 检索病毒视频库、查找相似视频,并获取钩子与分镜拆解
- 执行 TikTok、Instagram、YouTube、Facebook 实时查询与视频分析
- 监听新申请、付款等事件,并让助手据此作出反应
- 适用场景
- 适合已在 viral.app 上工作的市场、创作者或代理团队,希望助手在对话中直接生成 UGC 报告、管理创作者名册与活动,或调研热门视频。
- 运行要求
- 远程 streamable HTTP 端点 viral.app/api/mcp,通过浏览器 OAuth 登录,无需粘贴客户端 ID、密钥或 API 密钥。需要具备 API 访问权限的 viral.app 账号,并在授权时选择一个组织。仅在需要在多个组织间切换时才需 API 密钥。
安装
在 SourceWeft 中
- 打开 控制台中的 viral.app,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.fmd-labs%2Fviral-app/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"viral-app": {
"type": "http",
"url": "https://viral.app/api/mcp"
}
}
}README
viral-app-agents
Official viral.app plugins and install shortcuts for coding agents and chat apps. One install connects your agent to the viral.app MCP server: 100+ tools for UGC analytics, account and video tracking, tags and tag workflows, the Creator Hub (campaigns, briefs, job postings, applications, creator chat, payouts), the viral video library, and live TikTok/Instagram/YouTube/Facebook lookups. Plugins also bring seven skills that teach the agent the workflows.
The MCP server lives at https://viral.app/api/mcp (streamable HTTP, OAuth). You need a viral.app account with API access. Manage everything at viral.app/app/org/api/agents.
Install
Every client signs in with OAuth in your browser. viral.app supports dynamic client registration, so you never paste a client ID, secret, or API key. During consent you pick one organization.
Chat apps: Claude.ai and Claude Desktop · ChatGPT · Grok · Other chat apps
Plugins (MCP server + skills): Claude Code · Codex CLI · GitHub Copilot CLI · VS Code · Cursor · Gemini CLI · Qwen Code · Kiro · Devin · Factory Droid · Grok Build
MCP server only: Augment · JetBrains Junie · OpenCode · Amp · Goose · Zed · Warp · Mistral Vibe · Any other MCP client
Chat apps
Claude.ai and Claude Desktop
Add a custom connector with this URL, and leave client ID and secret empty:
Open the connector settings or go to Settings, Connectors, Add custom connector.
Results such as top videos, creators, campaigns and KPI charts render as interactive cards in Claude on the web, Desktop and mobile.
ChatGPT
Install the viral.app plugin for ChatGPT.
- Cards: results render as interactive cards in the chat; ChatGPT desktop also offers viral.app as a sidebar app with a conversation panel.
- Events: in Work chats (ChatGPT web, or the desktop app with Cloud selected) and in dots, ask ChatGPT to watch viral.app for something and say what to do, for example "Whenever a creator applies to my Habit Tracker job, summarize the application and draft a reply for me to approve." ChatGPT subscribes through viral.app's MCP Events and viral.app delivers each matching event to that chat. Chat, application and payout events arrive within about a minute; new-video and view-milestone events follow each account's sync cadence (hours). Ask ChatGPT to stop monitoring to end a subscription.
Grok
On grok.com, open Connectors, choose New Connector, then Custom, and paste https://viral.app/api/mcp.
For Grok Bot, install viral.app from its Marketplace once it is listed there.
Other chat apps
These accept a custom remote MCP URL with OAuth. Use https://viral.app/api/mcp:
- Perplexity: Settings, Connectors, Custom connector, Remote. Pick OAuth and Streamable HTTP.
- Mistral Vibe (formerly Le Chat), Work mode: Connectors, Add Connector, Custom MCP Connector. Only admins can add connectors; use a name without special characters, such as
viralapp. - Notion custom agents (Business and Enterprise): an admin enables custom MCP servers under Settings, Connections. Then open the agent's Tools & Access, Add connection, Custom MCP server.
Plugins
Claude Code
Or interactively: /plugin marketplace add https://github.com/fmd-labs/viral-app-agents, then /plugin install viral-app. Afterwards run /mcp, pick viral_app, and authenticate in the browser. The fmd-labs/viral-app-agents shorthand also works if you have GitHub SSH access.
Codex CLI
Or interactively: /plugins in the Codex TUI. Start a new session afterwards, then authenticate with codex mcp login viral_app.
Requires Codex CLI 0.147 or newer. Older versions fail the OAuth login with an "Authorization server response missing required issuer" error (a Codex bug fixed in 0.147.0); update with npm install -g @openai/codex@latest and retry.
If you only want the MCP server without the plugin:
GitHub Copilot CLI
VS Code
Install the plugin (MCP server and skills) through agent plugins. Add the marketplace to your user settings:
Then search @agentPlugins in the Extensions view and install viral-app.
For the MCP server alone:
Or add to .vscode/mcp.json:
Cursor
Or add to .cursor/mcp.json:
This repo also ships a Cursor plugin manifest (.cursor-plugin/) that bundles the MCP server and skills for the Cursor Marketplace.
Gemini CLI
Restart Gemini CLI, then run /mcp auth viral_app to sign in.
Qwen Code
You get the MCP server and the skills; check the connection with /mcp.
Kiro
In the Powers panel choose Add Custom Power, then Import power from GitHub, and enter:
Devin
Sign in to Devin first (devin auth login) if you have not, then run devin mcp login viral_app to connect viral.app.
Factory Droid
Droid names the marketplace after the repository, hence @viral-app-agents. Run /mcp to finish the browser sign-in.
Grok Build
The CLI refuses to install a plugin until you pass --trust.
MCP server only
These clients get the MCP server without the bundled skills.
Augment and Auggie
In the IDE extension: Settings, MCP, Add remote MCP, connection type HTTP.
JetBrains Junie
Add to .junie/mcp/mcp.json in your project (or ~/.junie/mcp/mcp.json), or use Settings, Tools, Junie, MCP Settings:
In the Junie CLI, run /mcp, select viral_app, and choose Authorize.
OpenCode
Add to opencode.json:
Then run opencode mcp auth viral_app.
Amp
Amp opens the browser sign-in on its next start.
Goose
Open this link to add the extension to Goose Desktop (GitHub does not render goose:// links, so copy it into your browser):
In the CLI: goose configure, Add Extension, Remote Extension (Streamable HTTP), URL https://viral.app/api/mcp.
To add the skills as well, run goose plugin install https://github.com/fmd-labs/viral-app-agents.git. Goose loads them as viral-app:viral-app-mcp, viral-app:ugc-reporting, and so on.
Zed
Add to your Zed settings, or use Settings, AI, MCP Servers, Add Server, Add Remote Server:
Zed prompts you to sign in.
Warp
Settings, Agents, MCP servers, Add, then paste:
Mistral Vibe
Any other MCP client
Point the client at https://viral.app/api/mcp with streamable HTTP and OAuth. The server publishes standard OAuth discovery metadata and supports dynamic client registration, so no pre-shared credentials are needed. Its official MCP Registry name is io.github.fmd-labs/viral-app.
Skills
Plugins bundle seven skills. Agents load them on demand, and each keeps longer material in a references/ folder next to it.
What's inside
When releasing:
- Bump the
viral-appversiontogether inplugin.json,gemini-extension.json,plugins/viral-app/.claude-plugin/plugin.json,plugins/viral-app/.codex-plugin/plugin.json,plugins/viral-app/.cursor-plugin/plugin.json, and its entries in.claude-plugin/marketplace.jsonand.agents/plugins/marketplace.json(grep -rn '"version"' --include=*.json .lists them). - Edit skills only in
plugins/viral-app/skills/, then runscripts/sync-skills.sh(--checkverifies the copies match). - For ChatGPT, run
scripts/build-chatgpt-package.shand uploaddist/viral-app-chatgpt.zipas a new version in the OpenAI plugin dashboard. The script writes the published plugin's package name (app-6a8713d41dc48191b33e75c49a764db3) into the ZIP's manifest, because the dashboard refuses any other name. Changes to the hosted MCP server need no upload; manifest and skill changes do. server.jsonhas its own version; the MCP Registry rejects a version it has already published, so bump it with every change to that file.
Auth and security
- OAuth is the default. During consent you pick one organization; the grant is scoped to it permanently. Review or revoke authorized clients at viral.app/app/user/settings/security.
- API keys are only for advanced setups where one agent must switch between multiple organizations. Create them per organization in the viral.app dashboard.
- This repository contains no secrets and never will. It only ships public configuration pointing at the viral.app endpoint; all credentials are issued at runtime through OAuth in your own browser.
- Tools that spend viral.app credits (live lookups, refreshes, video analysis) quote their cost first and only execute when called again with explicit confirmation.
Support and privacy
- Support: [email protected]
- Privacy policy: viral.app/legal/privacy
- Terms of service: viral.app/legal/terms
Related
- viral.app docs
- API reference
- viral-app-skills: CLI-based skill for API-key workflows
- n8n-nodes-viral-app: n8n community node
License
来源:README.md,提交 35b7d33
工具
0版本历史
2- v1.1.0最新Oct 7, 2026
- v1.0.0Sep 23, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分