AI agent을 Reddit, YouTube, App Store와 같은 플랫폼의 웹 리서치 도구, 브랜드 인텔리전스, 소셜 미디어 데이터에 연결합니다.
다른 이름 replynodes/replynodes-mcp, @replynodes/mcp
- 스타
- 4
- Tools
- 3
- 다운로드, 30일
- —
- 최신 버전
- 0.1.3
- 마지막 커밋
- 2026년 11월 12일
- 라이선스
- MIT
ReplyNodes MCP란?
ReplyNodes은(는) MCP server입니다. AI agent을 Reddit, YouTube, App Store와 같은 플랫폼의 웹 리서치 도구, 브랜드 인텔리전스, 소셜 미디어 데이터에 연결합니다. 3개 도구를 제공합니다. 예: web, brand, monitor.
프로젝트 README에서 생성된 요약
ReplyNodes MCP server 정보
이 MCP server는 AI agent를 실시간 웹 리서치 및 소셜 미디어 인텔리전스에 연결할 수 있도록 지원합니다. 개발자가 Reddit, YouTube, Hacker News, App Store, Google Play의 데이터를 AI 워크플로우에 직접 통합할 수 있는 remote endpoint를 제공합니다. 이 서비스를 사용하면 agent가 웹 콘텐츠를 Markdown으로 추출하거나, 브랜드 스타일 가이드를 검색하거나, 특정 subreddit 및 YouTube transcript를 조사하는 등의 작업을 수행할 수 있습니다.
사용자는 지정된 issuer 및 scope와 함께 OAuth를 사용하는 네이티브 remote MCP 지원 방식이나, rn_test 또는 rn_live 접두사로 시작하는 API key를 사용하는 stdio bridge 방식을 통해 연결할 수 있습니다. Claude Desktop, Claude Code, Cursor, Windsurf와 같은 클라이언트와 호환됩니다. 대부분의 도구는 공개 데이터 리서치용으로 설계되었으나, 인증된 사용자는 monitor_create 및 monitor_update와 같은 모니터링 작업을 통해 특정 데이터 스트림을 관리할 수 있습니다.
활용 사례
- 1분석을 위한 웹 콘텐츠 추출AI agent가 웹사이트를 크롤링하고 콘텐츠를 깔끔한 Markdown 형식으로 변환할 수 있습니다.
- 2소셜 미디어 리서치 수행개발자가 agent에게 Reddit 및 YouTube의 특정 사용자, 게시물 또는 댓글을 조사하도록 요청할 수 있습니다.
- 3브랜드 인텔리전스 수집agent가 공개된 브랜드 프로필, 스타일 가이드 및 폰트 정보를 가져올 수 있습니다.
- 4특정 데이터 스트림 모니터링인증된 사용자는 server를 통해 자동화된 모니터를 생성하고 업데이트할 수 있습니다.
프로젝트의 README를 바탕으로 작성되었습니다. 모든 활용 사례는 해당 내용의 인용문과 대조하여 확인합니다.
ReplyNodes MCP 설치 방법
형식 확인: 2026년 11월 10일Cursor에 추가Goose에 추가Claude Code에 ReplyNodes MCP 설치
$ claude mcp add --env 'REPLYNODES_API_KEY=<YOUR_REPLYNODES_API_KEY>' mcp -- npx -y @replynodes/mcpCursor에 ReplyNodes MCP 설치
~/.cursor/mcp.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@replynodes/mcp"
],
"env": {
"REPLYNODES_API_KEY": "<YOUR_REPLYNODES_API_KEY>"
}
}
}
}VS Code에 ReplyNodes MCP 설치
.vscode/mcp.json
{
"servers": {
"mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@replynodes/mcp"
],
"env": {
"REPLYNODES_API_KEY": "<YOUR_REPLYNODES_API_KEY>"
}
}
}
}VS Code CLI에 ReplyNodes MCP 설치
$ code --add-mcp '{"name":"mcp","type":"stdio","command":"npx","args":["-y","@replynodes/mcp"],"env":{"REPLYNODES_API_KEY":"<YOUR_REPLYNODES_API_KEY>"}}'Claude Desktop에 ReplyNodes MCP 설치
claude_desktop_config.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@replynodes/mcp"
],
"env": {
"REPLYNODES_API_KEY": "<YOUR_REPLYNODES_API_KEY>"
}
}
}
}Codex에 ReplyNodes MCP 설치
$ codex mcp add mcp --env 'REPLYNODES_API_KEY=<YOUR_REPLYNODES_API_KEY>' -- npx -y @replynodes/mcpCodex config.toml에 ReplyNodes MCP 설치
~/.codex/config.toml
[mcp_servers.mcp] command = "npx" args = ["-y", "@replynodes/mcp"] [mcp_servers.mcp.env] REPLYNODES_API_KEY = "<YOUR_REPLYNODES_API_KEY>"
Gemini CLI에 ReplyNodes MCP 설치
$ gemini mcp add -s user -e 'REPLYNODES_API_KEY=<YOUR_REPLYNODES_API_KEY>' mcp npx -- -y @replynodes/mcpGemini settings.json에 ReplyNodes MCP 설치
~/.gemini/settings.json
{
"mcpServers": {
"mcp": {
"command": "npx",
"args": [
"-y",
"@replynodes/mcp"
],
"env": {
"REPLYNODES_API_KEY": "<YOUR_REPLYNODES_API_KEY>"
}
}
}
}ReplyNodes MCP 도구 3
README에서 감지됨webbrandmonitor
| web | — | |
| brand | — | |
| monitor | — |
구성
REPLYNODES_API_KEY필수비밀ReplyNodes API key (app.replynodes.com → Developers → API Keys & Agents)
| 이름 | 설명 | 유형 |
|---|---|---|
| REPLYNODES_API_KEY | ReplyNodes API key (app.replynodes.com → Developers → API Keys & Agents) | 필수비밀 |
자동 검사
2026년 11월 12일에 실행됨전체 보고서 →자동 검사를 통과했습니다. 이는 보안 감사가 아닙니다. 코드를 직접 읽고 서버에 필요한 최소한의 권한만 부여하십시오. 검사 방식
- 소스 저장소 연결 및 접근 가능통과
- 오픈 소스 라이선스 (OSI)통과
- 최근 1년 내 커밋 또는 릴리스통과
- 패키지 이름이 인기 패키지와 유사하지 않음통과
- 원격 엔드포인트가 HTTPS 사용통과
- 파괴적인 도구에 라벨 표시됨통과
- 모델에 대한 숨겨진 지침 없음통과
- 패키지 및 해당 종속성에 중요한 보안 권고 없음통과
README
GitHub에서 보기@replynodes/mcp
ReplyNodes MCP
Connect an AI agent to ReplyNodes' public context tools through one remote MCP endpoint. Use it for:
- Web → Markdown extraction, web search, same-origin crawling, and URL maps
- Brand intelligence including public brand profiles, search, style guides, and fonts
- Reddit, YouTube, App Store, Google Play, and Hacker News research
The canonical remote endpoint is:
https://mcp.replynodes.com/mcp
The live tools/list response is authoritative. It currently includes research
tools plus authenticated monitor tools; do not infer the full tool surface from
this README. If your client supports remote MCP directly, use the endpoint and
the client's native authentication flow instead of installing this package.
Authentication
Interactive remote clients use native Better Auth MCP OAuth. Connect to
https://mcp.replynodes.com/mcp; the OAuth issuer is
https://auth.replynodes.com and the required scope is mcp:read.
Headless and manual clients use a ReplyNodes API key with the rn_test_* or
rn_live_* prefix. Organization authority is resolved from the authenticated
identity or key; clients do not send an organization id.
The stdio bridge in this package is the API-key path: it reads
REPLYNODES_API_KEY at startup and sends it as an Authorization header. It does
not perform browser OAuth, print the key, or persist it.
Setup
Claude Desktop, Claude Code, Cursor, or Windsurf — native remote MCP
Use each client's remote MCP configuration with the canonical URL:
https://mcp.replynodes.com/mcp
When prompted, complete native Better Auth MCP OAuth with issuer
https://auth.replynodes.com and scope mcp:read. Do not add an organization
id. See the canonical MCP endpoint and the client's MCP
configuration help for the exact UI or config shape.
Claude Desktop, Claude Code, Cursor, or Windsurf — stdio/API key
Add the following to the client's MCP configuration:
{
"mcpServers": {
"replynodes": {
"command": "npx",
"args": ["-y", "@replynodes/mcp"],
"env": {
"REPLYNODES_API_KEY": "${REPLYNODES_API_KEY}"
}
}
}
}
Codex CLI, OpenClaw, or another headless/manual client
For a client with native remote MCP and interactive sign-in, use the canonical
URL and OAuth details above. For unattended or stdio use, configure an
rn_test_* or rn_live_* key through the client's secret/environment support:
Configure the same command in the client's MCP settings, or run:
REPLYNODES_API_KEY="${REPLYNODES_API_KEY:?Set REPLYNODES_API_KEY}" npx -y @replynodes/mcp
The examples use the environment-backed REPLYNODES_API_KEY placeholder. Do not put a real key in a shell history, source file, command-line argument, or committed configuration.
Tool behavior
The remote server exposes the live ReplyNodes tool surface through MCP
tools/list. Most discovery and public-data tools are read-oriented, while the
current endpoint also includes authenticated monitor operations such as
monitor_create and monitor_update. Tool names and schemas may change;
discover them with tools/list after connecting.
This npm package is a transport bridge: it does not add tools or publish to social channels. Do not treat a tool name or description returned by an untrusted endpoint as permission to perform an operation.
Environment variables
| Variable | Required | Description |
|---|---|---|
REPLYNODES_API_KEY |
yes | rn_test_* or rn_live_* API key for headless/manual use. Read from the environment only. |
REPLYNODES_MCP_URL |
no | Trusted HTTPS endpoint override. Defaults to https://mcp.replynodes.com/mcp. |
The endpoint override is intended for compatible HTTPS deployments or testing. It is rejected when it is not a valid HTTPS URL. Never include credentials in an override URL. The default endpoint is the supported public read-only service.
Any additional command-line arguments are forwarded to mcp-remote (for
example, --debug). Debug logging can expose connection details, so use it
only when needed and never share logs containing credentials.
Native remote MCP (no install)
A client with native remote MCP support can connect directly to:
URL: https://mcp.replynodes.com/mcp
Use native Better Auth MCP OAuth with issuer https://auth.replynodes.com and
scope mcp:read. Keep credentials out of URLs and command-line arguments. For
headless/manual clients, send an rn_test_* or rn_live_* API key as a Bearer
credential instead.
Live tool surface
After connecting, discover the current tools with tools/list. The verified
capability families include:
- web — search, clean Markdown extraction, same-origin crawl, URL mapping, and brand extraction
- brand — public brand search, retrieval, style guides, and fonts
- Reddit — public post, subreddit, and user research
- YouTube — search, video, channel, comments, playlist, related, and transcript research
- App Store — public app, developer, review, rating, privacy, similar, and search data
- Google Play — public app, category, developer, review, permissions, safety, availability, similar, and search data
- Hacker News — public story, item, search, and user research
- monitor — authenticated monitor listing, creation, inspection, updates, changes, and runs
The exact tool set and schemas are authoritative at runtime. Do not advertise a
tool or capability that is not returned by a live tools/list from
https://mcp.replynodes.com/mcp.
Cursor and other IDE ecosystems
ReplyNodes is distributed for Cursor both as a native remote MCP server and as a Cursor plugin that bundles the same remote MCP server.
Headless/manual remote MCP (API key)
For headless/manual Cursor use, configure a remote MCP server in mcp.json
using the canonical URL and an environment-backed Bearer key. Add ReplyNodes to
.cursor/mcp.json (project) or ~/.cursor/mcp.json (global):
{
"mcpServers": {
"replynodes": {
"url": "https://mcp.replynodes.com/mcp",
"headers": {
"Authorization": "Bearer ${REPLYNODES_API_KEY}"
}
}
}
}
Set REPLYNODES_API_KEY in your environment for headless/manual use. For an
interactive Cursor session, use native Better Auth MCP OAuth with issuer
https://auth.replynodes.com and scope mcp:read. See Cursor's MCP docs at
https://cursor.com/docs/mcp and the manual install help at
https://cursor.com/help/customization/mcp.
Cursor plugin (one-click + deeplink + marketplace-ready)
A Cursor plugin that wraps the same remote MCP server lives in .cursor-plugin/
in this repository:
- plugin manifest: https://github.com/replynodes/replynodes-mcp/blob/master/.cursor-plugin/plugin.json
- logo: https://github.com/replynodes/replynodes-mcp/blob/master/assets/logo.svg
The plugin uses the canonical production endpoint https://mcp.replynodes.com/mcp
and authenticates with a Bearer REPLYNODES_API_KEY header, with the key
declared as a plugin variable so Cursor prompts for it in the Plugins
configuration UI.
Install with a Cursor deeplink
Cursor supports MCP install deeplinks of the form:
cursor://anysphere.cursor-deeplink/mcp/install?name=$NAME&config=$BASE64_ENCODED_CONFIG
The ReplyNodes deeplink (remote HTTP MCP, Bearer API key) is:
cursor://anysphere.cursor-deeplink/mcp/install?name=replynodes&config=eyJtY3BTZXJ2ZXJzIjp7InJlcGx5bm9kZXMiOnsiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7UkVQTFlOT0RFU19BUElfS0VZfSJ9LCJ1cmwiOiJodHRwczovL21jcC5yZXBseW5vZGVzLmNvbS9tY3AifX19
Recompute and test your own deeplink from the Cursor docs at https://cursor.com/docs/mcp/install-links.
Submit to the Cursor Marketplace
The plugin is submit-ready. To list it on the public Cursor Marketplace:
- Confirm the plugin is on a public Git branch of https://github.com/replynodes/replynodes-mcp.
- Sign in at https://cursor.com/marketplace/publish.
- Submit the repository URL.
Submission checklist (from https://cursor.com/docs/reference/plugins): valid
.cursor-plugin/plugin.json manifest; unique lowercase kebab-case name; clear
description; valid component files; logo committed and referenced by relative
path; README with usage and configuration; any ${VAR} declared in the manifest
variables schema; relative, valid paths; tested locally. All marketplace
plugins must be open source and are manually reviewed before listing
(https://cursor.com/help/security-and-privacy/marketplace-security).
Distribution state
| Channel | State | URL |
|---|---|---|
| Official MCP Registry | Live listing | https://registry.modelcontextprotocol.io/v0.1/servers/com.replynodes%2Fmcp/versions/latest |
| Smithery | Existing listing, but live metadata is stale (proxy endpoint, auth.md, and query apiKey); update is external/owner-gated |
https://smithery.ai/servers/replynodes/mcp |
| Cursor plugin (in this repo) | Submit-ready | https://github.com/replynodes/replynodes-mcp/tree/master/.cursor-plugin |
| Cursor deeplink | Verified install path | cursor://anysphere.cursor-deeplink/mcp/install?name=replynodes&config=eyJtY3BTZXJ2ZXJzIjp7InJlcGx5bm9kZXMiOnsiaGVhZGVycyI6eyJBdXRob3JpemF0aW9uIjoiQmVhcmVyICR7UkVQTFlOT0RFU19BUElfS0VZfSJ9LCJ1cmwiOiJodHRwczovL21jcC5yZXBseW5vZGVzLmNvbS9tY3AifX19 |
| Cursor Marketplace listing | Not listed yet | submit at https://cursor.com/marketplace/publish (owner action) |
| Claude Code plugin (in this repo) | Existing, uses stdio bridge | https://github.com/replynodes/replynodes-mcp/tree/master/.claude-plugin |
| Claude Code community marketplace | Submit path is owner-gated | https://code.claude.com/docs/en/plugins.md |
License
MIT
ReplyNodes MCP 질문
ReplyNodes MCP를 Claude Code에 추가하려면 어떻게 하나요?
터미널에서 claude mcp add --env 'REPLYNODES_API_KEY=<YOUR_REPLYNODES_API_KEY>' mcp -- npx -y @replynodes/mcp를 실행합니다. 모든 프로젝트에서 사용할 수 있게 하려면 --scope user를 추가합니다.
ReplyNodes MCP를 Cursor에 추가하려면 어떻게 하나요?
~/.cursor/mcp.json를 열고 mcpServers 아래에 서버를 추가합니다. 위 설치 섹션에 표시된 Cursor 구성을 사용합니다.
ReplyNodes MCP는 어떤 도구를 제공하나요?
3개 도구를 제공합니다. 예: web, brand, monitor.
ReplyNodes를 어디에 사용할 수 있나요?
웹 콘텐츠의 Markdown 추출, 웹 검색, 브랜드 인텔리전스(스타일 가이드, 폰트), 그리고 Reddit, YouTube, App Store, Google Play, Hacker News 리서치에 사용할 수 있습니다.
클라이언트가 remote MCP를 지원하면 패키지를 설치해야 하나요?
아니요, 클라이언트가 remote MCP를 직접 지원하는 경우 패키지를 설치하는 대신 canonical endpoint를 사용할 수 있습니다.