TikTok, LinkedIn, YouTube를 포함한 22개 소셜 미디어 플랫폼의 실시간 공개 데이터를 통합된 스키마를 통해 가져옵니다.
다른 이름 insightsocial/cli, cli
- 스타
- 0
- Tools
- —
- 다운로드, 30일
- 873
- 최신 버전
- 0.3.9
- 마지막 커밋
- 2026년 11월 6일
- 라이선스
- MIT
InsightSocial MCP란?
InsightSocial은(는) MCP server입니다. TikTok, LinkedIn, YouTube를 포함한 22개 소셜 미디어 플랫폼의 실시간 공개 데이터를 통합된 스키마를 통해 가져옵니다.
프로젝트 README에서 생성된 요약
InsightSocial MCP server 정보
InsightSocial은 TikTok, LinkedIn, YouTube, X, Reddit을 포함한 22개의 서로 다른 소셜 미디어 플랫폼에서 실시간 공개 데이터에 접근할 수 있는 통합된 방법을 제공합니다. 단일 스키마를 사용하므로 소스 플랫폼에 관계없이 비디오 참여도나 게시물 URL과 같은 데이터가 일관되게 유지됩니다. 이를 통해 개발자는 개별 서비스마다 맞춤형 스크래퍼를 작성할 필요 없이 소셜 트렌드, 프로필 또는 댓글을 모니터링해야 하는 AI 에이전트를 구축할 수 있습니다.
MCP server는 npx를 통해 로컬에서 실행하거나 Claude 및 ChatGPT와 같은 클라이언트에 연결할 수 있습니다. 사용자는 브라우저 기반 로그인 또는 환경 변수를 통한 API key 제공 방식으로 인증할 수 있습니다. 이 시스템은 전체 응답을 로컬에 저장하고 jq 또는 특정 필드 필터를 사용하여 데이터를 다시 슬라이싱할 수 있도록 설계되어 LLM 컨텍스트 창의 효율성을 높였습니다. 이를 통해 대규모 데이터 페이로드가 에이전트에 과부하를 주지 않으면서도 로컬 처리를 위한 전체 정보를 유지할 수 있습니다.
활용 사례
- 1교차 플랫폼 데이터 검색AI 에이전트가 동일한 데이터 구조를 사용하여 TikTok과 YouTube 모두에서 비디오 참여 지표를 가져올 수 있습니다.
- 2소셜 미디어 리서치개발자가 에이전트에게 다양한 네트워크에서 팔로워 또는 프로필을 검색하기 위한 특정 엔드포인트를 찾도록 지시할 수 있습니다.
- 3효율적인 컨텍스트 관리사용자는 AI 컨텍스트 제한을 초과하지 않도록 대규모 소셜 미디어 응답에서 특정 필드만 추출할 수 있습니다.
- 4엔드포인트 탐색개발자가 키워드로 사용 가능한 데이터 포인트를 검색하여 어떤 정보에 접근할 수 있는지 확인할 수 있습니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
InsightSocial MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 InsightSocial MCP 설치
$ claude mcp add --env 'INSIGHTSOCIAL_API_KEY=<YOUR_INSIGHTSOCIAL_API_KEY>' cli -- npx -y insightsocialCursor에 InsightSocial MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"insightsocial"
],
"env": {
"INSIGHTSOCIAL_API_KEY": "<YOUR_INSIGHTSOCIAL_API_KEY>"
}
}
}
}VS Code에 InsightSocial MCP 설치
.vscode/mcp.json
{
"servers": {
"cli": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"insightsocial"
],
"env": {
"INSIGHTSOCIAL_API_KEY": "<YOUR_INSIGHTSOCIAL_API_KEY>"
}
}
}
}VS Code CLI에 InsightSocial MCP 설치
$ code --add-mcp '{"name":"cli","type":"stdio","command":"npx","args":["-y","insightsocial"],"env":{"INSIGHTSOCIAL_API_KEY":"<YOUR_INSIGHTSOCIAL_API_KEY>"}}'Claude Desktop에 InsightSocial MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"insightsocial"
],
"env": {
"INSIGHTSOCIAL_API_KEY": "<YOUR_INSIGHTSOCIAL_API_KEY>"
}
}
}
}Codex에 InsightSocial MCP 설치
$ codex mcp add cli --env 'INSIGHTSOCIAL_API_KEY=<YOUR_INSIGHTSOCIAL_API_KEY>' -- npx -y insightsocialCodex config.toml에 InsightSocial MCP 설치
~/.codex/config.toml
[mcp_servers.cli] command = "npx" args = ["-y", "insightsocial"] [mcp_servers.cli.env] INSIGHTSOCIAL_API_KEY = "<YOUR_INSIGHTSOCIAL_API_KEY>"
Gemini CLI에 InsightSocial MCP 설치
$ gemini mcp add -s user -e 'INSIGHTSOCIAL_API_KEY=<YOUR_INSIGHTSOCIAL_API_KEY>' cli npx -- -y insightsocialGemini settings.json에 InsightSocial MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"cli": {
"command": "npx",
"args": [
"-y",
"insightsocial"
],
"env": {
"INSIGHTSOCIAL_API_KEY": "<YOUR_INSIGHTSOCIAL_API_KEY>"
}
}
}
}구성
INSIGHTSOCIAL_API_KEY비밀InsightSocial API key (isk_live_...). Create one at https://www.insightsocial.app/portal/api/keys?utm_source=mcp-registry. Searching and describing endpoints work without it; calling one needs it.
| 이름 | 설명 | 유형 |
|---|---|---|
| INSIGHTSOCIAL_API_KEY | InsightSocial API key (isk_live_...). Create one at https://www.insightsocial.app/portal/api/keys?utm_source=mcp-registry. Searching and describing endpoints work without it; calling one needs it. | 비밀 |
자동 검사
2026년 11월 12일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음통과
- 원격 엔드포인트가 HTTPS 사용통과
- 파괴적인 도구에 라벨 표시됨검사되지 않음
- 모델에 대한 숨겨진 지침 없음통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음통과
README
GitHub에서 보기insightsocial
The official CLI and MCP server for the InsightSocial API: live public data from 22 platforms through one key: TikTok, LinkedIn, YouTube, X, Reddit, Pinterest, Bluesky, Truth Social, Snapchat, Telegram, Twitch, Kick, Rumble, Kwai, Douyin, Xiaohongshu (RedNote), Quora, TikTok Shop, Weibo, Zhihu, Substack and Nextdoor.
- 230+ endpoints: profiles, public emails, posts, videos, comments, followers, likers, hashtags, search, company pages, jobs, ads, transcripts, shop products and local business listings.
- One schema across platforms: a TikTok video and a YouTube video come back with the same fields
(
post.url,post.kind,post.engagement.likes,post.language), andunavailablelists any field a response could not fill. The CLI and MCP server ask for schema 2 on every call. - Priced per endpoint, charged per call. Empty results, failed calls and idempotent replays are free.
- Built for agents. Every result is saved in full, and you re-slice it locally with jq for free, so a 50 KB page never ends up in your context.
Quick start
npx -y insightsocial init # sign in through your browser, install the agent skill, show MCP setup
npx -y insightsocial search tiktok followers
npx -y insightsocial run /v1/tiktok/profile -p handle=natgeo
npx -y insightsocial view --last --jq '.data.author | {username, followers}'
init and login sign you in through your browser: they open the sign-in page and print a short
code, you type the code there and click Allow, and a key named after this machine is saved. The CLI
then prints which account it signed into. To use a key you already have, pass --api-key. New
accounts include free calls.
Use it from an AI agent
Claude Code plugin
/plugin marketplace add insightsocial/skills
/plugin install insightsocial@insightsocial
This installs the skill and the MCP server together, from
insightsocial/skills. Run npx -y insightsocial login once so
the server can find your key.
MCP server (any client)
claude mcp add insightsocial --scope user -- npx -y insightsocial mcp
{
"mcpServers": {
"insightsocial": { "command": "npx", "args": ["-y", "insightsocial", "mcp"] }
}
}
The server reads the key saved by insightsocial login, so the config holds no secret. You can
also pass INSIGHTSOCIAL_API_KEY in its env. Without a key, search and describe still work.
Nothing to install: the same tools are hosted at https://api.insightsocial.app/mcp. Claude,
ChatGPT and other clients that support it sign in with OAuth; others send the key as
Authorization: Bearer. See MCP docs.
| Tool | What it does |
|---|---|
search_endpoints |
Find endpoints by keywords and platform. Free. |
describe_endpoint |
Inputs, allowed values, an example and the price for one endpoint. Free. |
call_endpoint |
Fetch data. Saves the full response and returns a result_id with a trimmed view (10 items by default) and a ready next_call for the next page. |
read_result |
Re-slice a saved result with jq, fields, max_items or an outline with sizes. Free. |
get_credits |
Balance, plan and usage. Free. |
insightsocial init --yes writes the MCP entry into Claude Code, Codex and Cursor for you.
Commands
| Command | |
|---|---|
init [--yes] [--no-skills] |
Save a key, install the skill for detected agents, print or write the MCP config. |
login [--api-key k] [--no-browser] / logout |
Sign in through your browser (or save a key you pass) / remove the key. |
search <words> [--platform p] |
Find endpoints. Free. |
list [--platform p] |
Every endpoint with its price. Free. |
describe <path> |
Inputs, example and price. Free. |
run <path> -p name=value … |
Call an endpoint. Saves to ./.insightsocial/. Options: --input <json>, -i file, --idempotency-key, --fresh, --max-credits N, -o file, --json, and the shaping flags below. |
view [file] [--last [endpoint]] |
Re-shape a saved result. No network, no charge. |
credits |
Balance and usage. Free. |
mcp |
Start the MCP server over stdio. |
Shaping flags (run and view) trim only what is printed; the saved file is always complete:
--jq <expr>: real jq (bundled, nothing to install) over the saved response. Paths start at.data.--fields a,b.c: keep these keys on each item. Dotted paths descend.--max-items N: show at most N items.--summary: the structure with byte sizes, so you can see what is large before pulling it.
Paging: when there is another page, run prints the exact next command. Each page is a
separate charged call.
Pricing a call first: -p dry_run=1 (or true) on any endpoint returns the quote and charges
nothing. When a response could not fill a field the platform normally has, run prints it under
missing; that null means unknown, not zero.
Configuration
| Key | --api-key, then INSIGHTSOCIAL_API_KEY, then ~/.insightsocial/config.json (mode 600) |
INSIGHTSOCIAL_BASE_URL |
Defaults to https://api.insightsocial.app |
INSIGHTSOCIAL_HOME |
Defaults to ~/.insightsocial (config, catalogue cache, MCP results) |
Develop
npm install
npm run check # build + unit tests, no network and no key needed
License
MIT
InsightSocial MCP 질문
InsightSocial MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --env 'INSIGHTSOCIAL_API_KEY=<YOUR_INSIGHTSOCIAL_API_KEY>' cli -- npx -y insightsocial를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
InsightSocial MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
어떤 소셜 미디어 플랫폼을 지원하나요?
TikTok, LinkedIn, YouTube, X, Reddit, Pinterest, Bluesky 등 22개 플랫폼을 지원합니다.
서비스 가격은 어떻게 되나요?
사용하는 특정 엔드포인트에 따라 호출당 비용이 청구됩니다. 단, 결과가 비어 있거나 호출에 실패한 경우에는 무료입니다.