
ViralNote
io.github.viralnote由 GitHub 账号 viralnote 发布v0.2.4更新于 Oct 24, 2026
Schedule, publish, and analyze social posts on TikTok, Instagram, YouTube, X, Threads, LinkedIn.
概览
ViralNote MCP 服务器让助手在 X、Instagram、TikTok、LinkedIn、YouTube 等平台排期、发布并分析社交媒体帖子。
- 可以做什么
- 列出、读取、创建、更新、删除和发布帖子,包括草稿与定时帖子
- 列出、通过链接或 base64 导入、删除媒体库条目
- 列出已连接的社交账号
- 读取已发布帖子的分析数据与各平台投递结果
- 列出、创建和删除 webhook 订阅
- 适用场景
- 适合希望由助手起草、排期或发布社交内容并查看发布效果的场景,无需自行编写 API 对接代码。适用于跨多个社交平台的市场与内容运营流程。
- 运行要求
- 可使用带 OAuth 登录的托管 HTTP 端点,或通过 npx 或全局安装运行本地 npm 包(需 Node.js)。需要 ViralNote 账号,并在 VIRALNOTE_API_KEY 中提供 API 密钥(或使用 Authorization bearer 头),权限包括 posts:read、posts:write,管理 webhook 时还需 webhooks:*。需要能访问 ViralNote API 的网络。
安装
在 SourceWeft 中
- 打开 控制台中的 ViralNote,将其添加到工作区。
- 连接 所需的 凭据。它们会被私密存储,绝不会在公开页面上展示。
- 为需要使用其工具的对话启用该服务。
Web executable,通过 Streamable HTTP。 远程服务在工作区中配置后即可从网页运行时运行。
交给智能体安装
把这段提示词粘贴到 Claude Code、Codex、Cursor 等智能体,或 SourceWeft 对话中。智能体会读取该服务器的安装指南,先向你展示发布者、端点和登录方式,经你同意后再把它添加到你的客户端。密钥不会写进任何命令。
阅读 https://sourceweft.com/mcp/io.github.viralnote%2Fmcp-server/install.md,并按其中说明把这个 MCP 服务器接入我的客户端。修改任何配置之前,先告诉我它的发布者、端点和登录方式,等我确认。不要把 API 密钥写进命令或我会提交的文件;问我密钥应从哪里获取。其他 MCP 客户端
把它添加到你客户端的 mcpServers 配置中。 客户端会在首次连接时完成 OAuth 登录。
{
"mcpServers": {
"viralnote": {
"type": "http",
"url": "https://dashboard.viralnote.app/api/mcp/mcp"
}
}
}README
@viralnote/mcp-server
A Model Context Protocol server for the ViralNote social media API.
Plug it into Claude Desktop, Claude Code, Cursor, or any other MCP-aware host and your agent can schedule posts, manage media, and read analytics across X, Instagram, Facebook, TikTok, LinkedIn, YouTube, Pinterest, Bluesky, Threads, and Reddit — as native MCP tool calls. No glue code.
Install
Gemini CLI
Install the extension from this repository:
Restart Gemini CLI, then run /mcp auth viralnote to sign in to your ViralNote
account and authorize the connection. The extension uses the hosted HTTP server
with OAuth; no API key or local server build is required. Start with a read such
as "List my connected social accounts."
Cline
In Cline's MCP Servers screen, add a remote Streamable HTTP server named
viralnote at https://dashboard.viralnote.app/api/mcp/mcp, then complete the
OAuth sign-in. For the Cline CLI, run:
The wizard asks for authentication details before saving. See llms-install.md for the setup walkthrough and API-key alternative. Keep automatic approval disabled and verify the connection with a read before making changes.
Claude Desktop / Claude Code / Cursor
Add to your MCP config (~/Library/Application Support/Claude/claude_desktop_config.json on macOS, similar on other platforms):
Restart your MCP host. The ViralNote tools will be available immediately.
This repo includes a root .mcp.json (Open Plugins standard) so tools like Cursor Directory can auto-detect the MCP server from the GitHub URL.
Cursor Marketplace
Once the plugin is published on Cursor Marketplace, you can install it directly from Cursor:
- Open Cursor and go to Settings → Plugins
- Search for "ViralNote" in the Marketplace
- Click Install
- In Plugins → Configure, set your
VIRALNOTE_API_KEY - Get your API key from dashboard.viralnote.app or viralnote.app/developers/auth
The ViralNote tools will be immediately available in your Cursor environment.
Local install
Then reference viralnote-mcp directly in your MCP config:
Configuration
Tools exposed
For most users, the HTTP MCP server at https://viralnote.app/api/mcp/mcp is simpler than installing this stdio package — see https://viralnote.app/developers/mcp for the HTTP config snippet. Use this stdio package when your MCP client doesn't support HTTP transport.
The underlying REST endpoints and request/response shapes are documented at viralnote.app/developers/docs.
Example agent prompts
"Show me my last 5 scheduled posts." Tool:
list_postswith{ status: "scheduled", limit: 5 }.
"Schedule this caption to Instagram for tomorrow at 9am, attaching the photo I uploaded yesterday." Tools:
list_media→ find item →create_postwith{ platforms: ["instagram"], caption, libraryItemId, scheduledFor, status: "scheduled" }.
"Pull this Dropbox link into my library, then publish it to X immediately." Tools:
import_media→create_post(draft) →publish_post.
Development
For local iteration without rebuilding:
License
MIT — see LICENSE. Pull requests welcome.
来源:README.md,提交 700b4d4
工具
0版本历史
1- v0.2.4最新Sep 16, 2026
评分
已满足适用检查项的 85%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
- 近 30 天内可连通必需25 分
- 已声明认证方式必需10 分
- 已列出工具15 分
请让服务器在无凭据时响应 tools/list,或发布可在沙箱中无凭据启动的软件包。
- 描述必需15 分
- 图标10 分
- 文档15 分
- 许可证10 分