Metricool MCP 서버
Metricool API와 상호 작용하는 다중 에이전트 협업 프로토콜(MCP) 서버입니다. AI 에이전트가 소셜 미디어 지표, 캠페인 데이터에 접근하여 분석하고 Metricool 계정에 게시글을 예약할 수 있도록 지원합니다.
설정
필수 조건
MCP는 아직 매우 새롭고 계속 발전하고 있으므로 MCP 기본 사항을 익히고 실행하려면 MCP 설명서를 따르는 것이 좋습니다.
- Python 3.8 이상
- API 액세스가 가능한 Metricool 계정(고급 계층)
- Claude Desktop (또는 Cursor 또는 모든 MCP 클라이언트)
- 자외선
- git
구성
- 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 정보로 바꾸세요.
지엑스피1
도구
서버는 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개(트위터) 게시물 목록을 가져옵니다.
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 Ads 캠페인 목록을 가져옵니다.
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
- 동일한 대화에서 게시 일정을 업데이트합니다.
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.
Tools
mcp-메트리쿨
Related Resources
Related MCP Servers
- PythonMIT License
- Apache 2.0
- TypeScriptMIT License
- TypeScriptMIT License