首页/社交媒体/mcp-metricool

mcp-metricool

查看源码
2025-5-12
Words 782Read Time 2 min
Score:85

提供与Metricool API交互的MCP服务器,支持AI代理访问和分析社交媒体数据。

Metricool MCP 服务器

这是一个用于与 Metricool API 交互的多智能体协作协议(MCP)服务器。它允许 AI 智能体访问和分析社交媒体指标、广告活动数据,并安排帖子发布到您的 Metricool 账户。

安装与配置

先决条件

MCP 仍处于早期发展阶段,建议您先查阅 MCP 文档 以了解 MCP 的基本配置和运行方法。
  • Python 3.8 或更高版本

配置

  1. 配置 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 进行交互:
  1. get_brands(state: str)
      • 获取您的 Metricool 账户中的品牌列表。
  1. get_instagram_reels(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 账户中的 Instagram Reels 列表。
  1. get_instagram_posts(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 账户中的 Instagram 帖子列表。
  1. get_instagram_stories(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 账户中的 Instagram Stories 列表。
  1. get_tiktok_videos(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 账户中的 TikTok 视频列表。
  1. get_facebook_reels(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 账户中的 Facebook Reels 列表。
  1. get_facebook_posts(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 品牌账户中的 Facebook 帖子列表。
  1. get_facebook_stories(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 品牌账户中的 Facebook Stories 列表。
  1. get_thread_posts(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 品牌账户中的 Threads 帖子列表。
  1. get_x_posts(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 账户中的 X(Twitter)帖子列表。
  1. get_bluesky_posts(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 品牌账户中的 Bluesky 帖子列表。
  1. get_linkedin_posts(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 品牌账户中的 LinkedIn 帖子列表。
  1. get_pinterest_pins(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 品牌账户中的 Pinterest Pins 列表。
  1. get_youtube_videos(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 品牌账户中的 YouTube 视频列表。
  1. get_twitch_videos(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 账户中的 Twitch 视频列表。
  1. get_facebookads_campaigns(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 账户中的 Facebook Ads 广告活动列表。
  1. get_googleads_campaigns(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 账户中的 Google Ads 广告活动列表。
  1. get_tiktokads_campaigns(init_date: str, end_date: str, blog_id: int)
      • 获取您的 Metricool 品牌账户中的 TikTok Ads 广告活动列表。
  1. get_network_competitors
      • 获取您的 Metricool 品牌账户中的竞争对手列表(包括 Instagram、Facebook、X、Bluesky、YouTube 和 Twitch)。
  1. post_schedule_post
      • 安排帖子(或多条帖子)发布到您的 Metricool 品牌账户。
  1. get_best_time_to_post
      • 获取特定社交网络的最佳发布时间。返回包含值的天数和小时数,值越高表示发布时间越佳。
  1. update_schedule_post
      • 在同一会话中更新已安排的帖子。
上一篇
tongchenglvxing-mcp-server
下一篇
my-mcp-stdio-server