remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Integrations
Enables retrieval of Bluesky posts from a Metricool account for analysis and metrics tracking.
Allows accessing Facebook posts, reels, stories, and ad campaigns metrics through Metricool for analysis and social media performance tracking.
Provides access to Google Ads campaign data through Metricool for campaign performance monitoring and analysis.
Metricool MCP 服务器
这是一个用于与 Metricool API 交互的多代理协作协议 (MCP) 服务器。它允许 AI 代理访问和分析社交媒体指标、活动数据,并安排帖子发布到您的 Metricool 帐户。
设置
先决条件
MCP 仍然非常新并且正在不断发展,我们建议遵循MCP 文档来了解并运行 MCP 基础知识。
- Python 3.8 或更高版本
- 具有 API 访问权限的 Metricool 帐户(高级层)
- Claude Desktop (或 Cursor,或任何 MCP 客户端)
- 紫外线
- git
配置
- 配置 Claude Desktop 根据您的操作系统创建以下文件:
在 MacOS 上:~/Library/Application Support/Claude/claude_desktop_config.json
在 Windows 上:%APPDATA%/Claude/claude_desktop_config.json
将此模板粘贴到文件中,并将 <METRICOOL_USER_TOKEN> 和 <METRICOOL_USER_ID> 替换为您的 Metricool API 和 ID 信息:
工具
服务器实现了几个工具来与 Metricool API 交互:
get_brands(state: str)
- 从您的 Metricool 帐户获取品牌列表。
get_Instagram_Reels(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 帐户获取 Instagram Reels 列表。
get_Instagram_Posts(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 帐户获取 Instagram 帖子列表。
get_Instagram_Stories(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 帐户获取 Instagram 故事列表。
get_Tiktok_Videos(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 帐户获取 Tiktok 视频列表。
get_Facebook_Reels(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 帐户获取 Facebook Reels 列表。
get_Facebook_Posts(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 品牌帐户获取 Facebook 帖子列表。
get_Facebook_Stories(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 品牌帐户获取 Facebook 故事列表。
get_Thread_Posts(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 品牌帐户获取主题帖子列表。
get_X_Posts(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 帐户获取 X(Twitter)帖子列表。
get_Bluesky_Posts(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 品牌帐户获取 Bluesky 帖子列表。
get_Linkedin_Posts(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 品牌帐户获取 Linkedin 帖子列表。
get_Pinterest_Pins(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 品牌帐户获取 Pinterest Pins 列表。
get_Youtube_Videos(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 品牌帐户获取 Youtube 视频列表。
get_Twitch_Videos(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 帐户获取 Twitch 视频列表。
get_FacebookAds_Campaigns(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 帐户获取 Facebook 广告活动列表。
get_GoogleAds_Campaigns(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 帐户获取 Google 广告系列列表。
get_TiktokAds_Campaigns(init_date: str, end_date: str, blog_id: int)
- 从您的 Metricool 品牌帐户获取 Tiktok 广告活动列表。
get_Network_Competitors
- 从您的 Metricool 品牌帐户(Instagram、Facebook、X、Bluesky、Youtube 和 Twitch)获取竞争对手列表。
post_Schedule_Post
- 在 Metricool 中为您的品牌安排一次发布(或多次发布)
get_Best_Time_To_Post
- 获取特定社交网络的最佳发帖时间。返回日期和小时数以及相应的值。值越高,发帖的小时/天数越好
update_Schedule_Post
- 在同一对话中更新帖子时间表。