Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Description from the maker (original English)
Connect AI agents to Replynodes over the Model Context Protocol.
These three are never merged into one score: opinions, measurements and popularity are different things.
We have not written a plain-language summary for this one yet. Below are the facts we read from the registry.
Pick the AI app you use, then copy the settings.
REPLYNODES_API_KEYValues marked secret are keys to your account. Never share them or paste them into a chat.
You need
Which app do you use?
Pick your app above. We remember it, so next time the button says “Install in …”.
Works in Claude on the web, desktop and mobile:
https://app.replynodes.com/api/mcpOpen Claude Desktop → Settings → Developer → Edit Config, and paste this into claude_desktop_config.json
{
"mcpServers": {
"replynodes": {
"command": "npx",
"args": [
"-y",
"@replynodes/mcp"
],
"env": {
"REPLYNODES_API_KEY": "your-value"
}
}
}
}Run this in your terminal
claude mcp add --transport http replynodes https://app.replynodes.com/api/mcpclaude mcp add replynodes --env REPLYNODES_API_KEY=your-value -- npx -y @replynodes/mcpFill in the empty values before running it.
Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"replynodes": {
"url": "https://app.replynodes.com/api/mcp"
}
}
}Paste into .cursor/mcp.json in your project, or ~/.cursor/mcp.json
{
"mcpServers": {
"replynodes": {
"command": "npx",
"args": [
"-y",
"@replynodes/mcp"
],
"env": {
"REPLYNODES_API_KEY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
Paste into .vscode/mcp.json in your project
{
"servers": {
"replynodes": {
"type": "http",
"url": "https://app.replynodes.com/api/mcp"
}
}
}Paste into .vscode/mcp.json in your project
{
"servers": {
"replynodes": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@replynodes/mcp"
],
"env": {
"REPLYNODES_API_KEY": "your-value"
}
}
}
}Your browser asks to open the app, then the app shows the settings and asks you to confirm. Key values are left empty for you to fill in.
ChatGPT connects only to servers on the internet:
https://app.replynodes.com/api/mcpMenu names can differ slightly by plan and over time.
Your choice stays on this device in a cookie; no account needed.
These settings are generated from the maker’s registry entry. If the README says otherwise, follow the README.
We have not read this server’s tool list yet; we check endpoints in rotation.
We check information anyone can see; we have not read the code. Checks that do not apply are left out of the count. · Checked Nov 7, 2026
The registry name was verified with the GitHub account replynodes, which owns the repo
We have not read this repo from GitHub yet
We have not read this repo from GitHub yet
Not checked yet; we check endpoints in rotation
Not checked yet; we check endpoints in rotation
Not checked yet; we read the tool list when we check the endpoint
Compared with every active server in this category in the registry. Stars count only when the publisher owns the repo.
It passed 1 of 1 applicable basic checks. We have not read the code. Before adding a key or token, see what access the server asks for and use a key with only the permissions you need.
You need to fill in: REPLYNODES_API_KEY
Either way works: install it on your computer or connect to the cloud version.
The GitHub repo last changed –, and the latest version (0.1.3) reached the registry 3 months ago.
Apps that support MCP, such as Claude Desktop, Claude Code, Cursor and VS Code. It connects by URL, so apps that accept remote MCP servers work too, such as ChatGPT in developer mode.
In the same category: Spec Driven Development, Remote Desktop Commander, Georgia MCP
Servers in the same category from other makers, sorted by stars.
Reading a card:★ GitHub starsiThree pillars: reviews · checks · usageiUpdated = latest version published to the registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
An MCP server for Georgian public data, read from the organizations that publish it.
Copied from the maker’s repo as written. PopNx MCP has not reviewed or endorsed it. HTML, images and scripts are removed. Links lead off this site.
Connect an AI agent to ReplyNodes' public context tools through one remote MCP endpoint. Use it for:
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.
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.
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.
Add the following to the client's MCP configuration:
{
"mcpServers": { "replynodes": { "command": "npx", "args": ["-y", "@replynodes/mcp"], "env": { "REPLYNODES_API_KEY": "${REPLYNODES_API_KEY}" } } } }
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.
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.
| 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.
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.
After connecting, discover the current tools with tools/list. The verified capability families include:
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.
ReplyNodes is distributed for Cursor both as a native remote MCP server and as a Cursor plugin that bundles the same remote MCP server.
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.
A Cursor plugin that wraps the same remote MCP server lives in .cursor-plugin/ in this repository:
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.
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.
The plugin is submit-ready. To list it on the public Cursor Marketplace:
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).
| 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 |
MIT