Skip to main content
Glama
jginorio

Sprout Social MCP Server

by jginorio

Sprout Social MCP 서버

Sprout Social API를 위한 Model Context Protocol (MCP) 서버입니다. AI 어시스턴트(Claude, Cursor, Devin 등)가 분석, 게시, 메시지, 리스닝 등 귀하의 Sprout Social 데이터에 표준화된 인터페이스를 통해 액세스할 수 있게 해줍니다.

빠른 시작

사전 요구 사항

npx를 통한 실행

별도의 설치가 필요하지 않습니다:

SPROUT_SOCIAL_API_KEY=your-token \
SPROUT_SOCIAL_CUSTOMER_ID=your-customer-id \
npx sprout-social-mcp

Claude Desktop 설정

claude_desktop_config.json에 추가하세요:

{
  "mcpServers": {
    "sprout-social": {
      "command": "npx",
      "args": ["-y", "sprout-social-mcp"],
      "env": {
        "SPROUT_SOCIAL_API_KEY": "your-api-token",
        "SPROUT_SOCIAL_CUSTOMER_ID": "your-customer-id"
      }
    }
  }
}

Cursor 설정

.cursor/mcp.json에 추가하세요:

{
  "mcpServers": {
    "sprout-social": {
      "command": "npx",
      "args": ["-y", "sprout-social-mcp"],
      "env": {
        "SPROUT_SOCIAL_API_KEY": "your-api-token",
        "SPROUT_SOCIAL_CUSTOMER_ID": "your-customer-id"
      }
    }
  }
}

VS Code (GitHub Copilot) 설정

.vscode/mcp.json에 추가하세요:

{
  "servers": {
    "sprout-social": {
      "command": "npx",
      "args": ["-y", "sprout-social-mcp"],
      "env": {
        "SPROUT_SOCIAL_API_KEY": "your-api-token",
        "SPROUT_SOCIAL_CUSTOMER_ID": "your-customer-id"
      }
    }
  }
}

Devin 설정

Devin의 MCP 설정에서 새 서버를 추가하세요:

  • 이름: sprout-social

  • 명령어: npx -y sprout-social-mcp

  • 환경 변수:

    • SPROUT_SOCIAL_API_KEY → 귀하의 API 토큰

    • SPROUT_SOCIAL_CUSTOMER_ID → 귀하의 고객 ID

환경 변수

변수

필수 여부

설명

SPROUT_SOCIAL_API_KEY

귀하의 Sprout Social API 토큰

SPROUT_SOCIAL_CUSTOMER_ID

귀하의 Sprout Social 고객 ID

사용 가능한 도구

고객 메타데이터

도구

설명

get_client

Sprout Social 고객 ID 및 이름 가져오기

get_profiles

연결된 모든 소셜 프로필 나열

get_groups

모든 그룹 나열

get_tags

모든 태그 나열

get_users

모든 사용자 나열

get_topics

모든 리스닝 토픽 나열

get_teams

모든 팀 나열

get_case_queues

모든 케이스 큐 나열

분석

도구

설명

get_profile_analytics

특정 기간에 대한 프로필 수준 분석(노출수, 참여도 등)

get_post_analytics

페이지네이션을 지원하는 게시물 수준 분석. 노출수, 참여도, 반응, 동영상 조회수 지원

메시지

도구

설명

get_messages

필터링 및 커서 기반 페이지네이션을 사용하여 받은 편지함 메시지 검색

리스닝

도구

설명

get_listening_topic_metrics

리스닝 토픽에 대한 지표 가져오기

get_listening_topic_messages

리스닝 토픽에서 메시지 가져오기

게시

도구

설명

create_publishing_post

예약된 시간에 게시될 새 게시물 생성

get_publishing_post

특정 게시물의 세부 정보 검색

미디어

도구

설명

upload_media

게시물에 사용할 미디어를 URL을 통해 업로드

케이스

도구

설명

get_cases

우선순위, 시간 범위 등에 대한 필터를 사용하여 고객 케이스/문의 검색

사용 팁

게시물 분석 페이지네이션

Sprout Social API는 게시물 분석을 페이지 단위로 제공합니다. 항상 응답에서 paging.total_pages를 확인하고 모든 페이지를 요청하세요:

Ask: "Get all Instagram post analytics for last week"
→ Tool calls get_post_analytics with page=1, then page=2, etc.

유효한 게시물 수준 지표

  • lifetime.impressions — 총 조회수

  • lifetime.engagements — 총 참여도(좋아요, 댓글, 공유, 저장)

  • lifetime.reactions — 반응만

  • lifetime.video_views — 동영상 조회수

유효하지 않은 지표(오류 발생): lifetime.comments, lifetime.shares, lifetime.reach

프로필 ID 찾기

먼저 get_profiles를 사용하여 customer_profile_id 값을 찾은 다음, 이를 분석 또는 게시 도구에 전달하세요.

개발

git clone https://github.com/jginorio/sprout-social-mcp.git
cd sprout-social-mcp
npm install
npm run build

로컬에서 테스트하려면:

SPROUT_SOCIAL_API_KEY=your-token \
SPROUT_SOCIAL_CUSTOMER_ID=your-customer-id \
node dist/index.js

라이선스

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/jginorio/sprout-social-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server