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クライアント)
- 紫外線
- ギット
構成
- Claude Desktop を構成する OS に応じて次のファイルを作成します。
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 ピンのリストを取得します。
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
- 同じ会話内で投稿スケジュールを更新します。