Sprout Social MCP Server
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-mcpClaude 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 토큰 |
| 예 | 귀하의 Sprout Social 고객 ID |
사용 가능한 도구
고객 메타데이터
도구 | 설명 |
| Sprout Social 고객 ID 및 이름 가져오기 |
| 연결된 모든 소셜 프로필 나열 |
| 모든 그룹 나열 |
| 모든 태그 나열 |
| 모든 사용자 나열 |
| 모든 리스닝 토픽 나열 |
| 모든 팀 나열 |
| 모든 케이스 큐 나열 |
분석
도구 | 설명 |
| 특정 기간에 대한 프로필 수준 분석(노출수, 참여도 등) |
| 페이지네이션을 지원하는 게시물 수준 분석. 노출수, 참여도, 반응, 동영상 조회수 지원 |
메시지
도구 | 설명 |
| 필터링 및 커서 기반 페이지네이션을 사용하여 받은 편지함 메시지 검색 |
리스닝
도구 | 설명 |
| 리스닝 토픽에 대한 지표 가져오기 |
| 리스닝 토픽에서 메시지 가져오기 |
게시
도구 | 설명 |
| 예약된 시간에 게시될 새 게시물 생성 |
| 특정 게시물의 세부 정보 검색 |
미디어
도구 | 설명 |
| 게시물에 사용할 미디어를 URL을 통해 업로드 |
케이스
도구 | 설명 |
| 우선순위, 시간 범위 등에 대한 필터를 사용하여 고객 케이스/문의 검색 |
사용 팁
게시물 분석 페이지네이션
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
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