返回市场
MCP指标工具

MCP指标工具

作者:metricool19 星标更新:2025-10-07

项目介绍

Metricool MCP 服务器

这是一个用于与 Metricool API 交互的模型上下文协议(MCP)服务器。它允许AI代理访问并分析社交媒体指标、活动数据,并安排发布到您的Metricool账户。

配置

先决条件

MCP仍然非常新且不断发展,我们建议遵循MCP文档,以了解如何设置基本的MCP环境。

配置

  1. 配置Claude Desktop 根据您的操作系统创建以下文件:

在MacOS上:~/Library/Application Support/Claude/claude_desktop_config.json

在Windows上:%APPDATA%/Claude/claude_desktop_config.json

将以下模板粘贴到文件中,并用您的Metricool API和ID信息替换<METRICOOL_USER_TOKEN>和<METRICOOL_USER_ID>:

{
    "mcpServers": {
        "mcp-metricool": {
            "command": "uvx",
            "args": [
                "--upgrade",
                "mcp-metricool"
            ],
            "env": {
                "METRICOOL_USER_TOKEN": "<METRICOOL_USER_TOKEN>",
                "METRICOOL_USER_ID": "<METRICOOL_USER_ID>"
            }
        }
    }
}

工具

该服务器实现了多个工具来与Metricool API进行交互:

  1. get_brands()

    • 获取您Metricool账户中的品牌列表。简化工具,用于其他工具的辅助用途。
  2. get_brands_complete()

    • 获取您Metricool账户中的品牌列表及其所有可用信息。
  3. get_instagram_reels(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool账户中的Instagram Reels列表。
  4. 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故事列表。
  2. get_tiktok_videos(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool账户中的Tiktok视频列表。
  3. get_facebook_reels(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool账户中的Facebook Reels列表。
  4. get_facebook_posts(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool品牌账户中的Facebook帖子列表。
  5. get_facebook_stories(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool品牌账户中的Facebook故事列表。
  6. 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)帖子列表。
  2. get_bluesky_posts(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool品牌账户中的Bluesky帖子列表。
  3. get_linkedin_posts(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool品牌账户中的LinkedIn帖子列表。
  4. get_pinterest_pins(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool品牌账户中的Pinterest图钉列表。
  5. get_youtube_videos(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool品牌账户中的YouTube视频列表。
  6. get_twitch_videos(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool账户中的Twitch视频列表。
  7. get_facebookads_campaigns(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool账户中的Facebook广告活动列表。
  8. get_googleads_campaigns(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool账户中的Google广告活动列表。
  9. get_tiktokads_campaigns(init_date: str, end_date: str, blog_id: int)

    • 获取您Metricool品牌账户中的Tiktok广告活动列表。
  10. get_network_competitors

    • 获取您Metricool品牌账户中的竞争对手列表(Instagram、Facebook、X、Bluesky、YouTube和Twitch)。
  11. get_network_competitors_posts

    • 获取并分析您Metricool品牌账户中的竞争对手帖子(Instagram、Facebook、X、Bluesky、YouTube和Twitch)。
  12. post_schedule_post

    • 安排发布(或多篇发布)到您的Metricool品牌账户。
  13. get_scheduled_posts

    • 获取您Metricool品牌账户中的已安排发布的帖子。
  14. get_best_time_to_post

    • 获取特定社交网络的最佳发布时间。返回日期和时间以及数值。数值越高表示发布时间越佳。
  15. update_schedule_post

    • 更新同一对话中的已安排发布或之前已安排的发布。
  16. get_metrics

    • 获取可用于从特定社交网络获取分析的可用指标。
  17. get_analytics

    • 获取您Metricool品牌账户中特定社交网络的分析数据。
  18. get_pinterest_boards

    • 获取特定Metricool品牌账户中的Pinterest板。