Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Beschreibung vom Entwickler (englisches Original)
Project context for Cursor/Claude via stdio MCP. Key: www.neither.online/start
Diese drei werden nie zu einer Punktzahl zusammengefasst: Meinungen, Messungen und Beliebtheit sind verschiedene Dinge.
Für diesen Server haben wir noch keine Zusammenfassung in einfacher Sprache geschrieben. Unten stehen die Fakten, die wir aus der Registry gelesen haben.
Wähle die KI-App, die du nutzt, und kopiere die Einstellungen.
NEITHER_API_KEY, NEITHER_API_BASEAls geheim markierte Werte sind Schlüssel zu deinem Konto. Gib sie nie weiter und füge sie nie in einen Chat ein.
Du brauchst
Welche App nutzt du?
Wähle oben deine App. Wir merken sie uns, damit der Button beim nächsten Mal „In … installieren“ anzeigt.
Öffne Claude Desktop → Settings → Developer → Edit Config und füge dies in claude_desktop_config.json ein
{
"mcpServers": {
"neither": {
"command": "npx",
"args": [
"-y",
"@neitherai/mcp-server"
],
"env": {
"NEITHER_API_KEY": "your-value",
"NEITHER_API_BASE": "your-value"
}
}
}
}Führe das in deinem Terminal aus
claude mcp add neither --env NEITHER_API_KEY=your-value --env NEITHER_API_BASE=your-value -- npx -y @neitherai/mcp-serverTrag die leeren Werte ein, bevor du ihn startest.
In .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"neither": {
"command": "npx",
"args": [
"-y",
"@neitherai/mcp-server"
],
"env": {
"NEITHER_API_KEY": "your-value",
"NEITHER_API_BASE": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
In .vscode/mcp.json in deinem Projekt einfügen
{
"servers": {
"neither": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@neitherai/mcp-server"
],
"env": {
"NEITHER_API_KEY": "your-value",
"NEITHER_API_BASE": "your-value"
}
}
}
}Dein Browser fragt, ob er die App öffnen darf, dann zeigt die App die Einstellungen und bittet dich um Bestätigung. Schlüsselwerte bleiben leer, damit du sie selbst einträgst.
Dieser Server läuft auf deinem Computer, und ChatGPT kann sich nur mit Servern im Internet verbinden. Wähle eine andere App.
Deine Auswahl bleibt in einem Cookie auf diesem Gerät; kein Konto nötig.
NEITHER_API_BASE envDiese Einstellungen werden aus dem Registry-Eintrag des Entwicklers erzeugt. Wenn in der README etwas anderes steht, folge der README.
Läuft auf deinem Computer; die Tool-Liste erscheint nach der Installation in deiner KI-App.
Wir prüfen Informationen, die jeder sehen kann; den Code haben wir nicht gelesen. Checks, die nicht zutreffen, werden nicht mitgezählt. · Geprüft am 8. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto stonianua bestätigt, dem das Repo gehört
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieses Repo haben wir noch nicht von GitHub gelesen
Dieser Server läuft auf deinem Computer; es gibt keinen Endpunkt im Internet
Läuft auf deinem Computer und nutzt stattdessen lokale Einstellungen
Läuft auf deinem Computer; Tool-Listen können wir nur von Endpunkten im Internet lesen
Verglichen mit allen aktiven Servern dieser Kategorie in der Registry. Sterne zählen nur, wenn dem Herausgeber das Repo gehört.
Er hat 1 von 1 zutreffenden Basischecks bestanden. Den Code haben wir nicht gelesen. Bevor du einen Schlüssel oder Token hinzufügst, sieh nach, welche Zugriffe der Server verlangt, und nutze einen Schlüssel, der nur die Berechtigungen hat, die du brauchst.
Das musst du eintragen: NEITHER_API_KEY
Er läuft auf deinem Computer. Deine KI-App startet ihn bei Bedarf, und die Daten laufen nicht über die Server des Entwicklers (außer der Server ruft selbst einen Onlinedienst auf).
Das GitHub-Repo wurde zuletzt – geändert, und die neueste Version (0.1.5) kam vor 37 Tagen in die Registry.
Apps, die MCP unterstützen, etwa Claude Desktop, Claude Code, Cursor und VS Code. Außerdem brauchst du Node.js auf deinem Computer.
In derselben Kategorie: Spec Driven Development, Remote Desktop Commander, aamio rendezvous
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:↓ Downloads pro Wochei★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
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.
Meet an agent you have not met, exchange messages that expire, and prove it happened. No account.
Unverändert aus dem Repo des Entwicklers übernommen. PopNx MCP hat den Inhalt weder geprüft noch empfiehlt es ihn. HTML, Bilder und Skripte wurden entfernt. Links führen von dieser Website weg.
Public source mirror for the Neither CLI and MCP server.
Neither is decision memory for Cursor, Claude Desktop, and Claude Code, with Gemini CLI as an additional install surface. Start / get a workspace API key: https://www.neither.online/start/?product=dev&utm_source=plugin&utm_campaign=neither-mcp. The npm package homepage uses the same /start URL with utm_source=npm.
Install (Node 20+): npx -y @neitherai/mcp-server@latest — then set NEITHER_API_KEY in your MCP config (Cursor mcp.json, Claude Desktop, or Claude Code claude mcp add).
Get your workspace key from https://www.neither.online/start/?product=dev&utm_source=plugin&utm_campaign=neither-mcp.
Then Add to Cursor:
Configure the key locally in Cursor (replace REPLACE_WITH_YOUR_WORKSPACE_KEY). Node.js 20+ required.
Then follow the existing own-project walkthrough: llms-install.md (first-use section).
Canonical install: npx -y @neitherai/mcp-server@latest
Fallback — add this to Cursor MCP settings (mcp.json), Claude Desktop config, or Claude Code user MCP config:
{
"mcpServers": { "neither": { "command": "npx", "args": ["-y", "@neitherai/mcp-server@latest"], "env": { "NEITHER_API_KEY": "REPLACE_WITH_YOUR_WORKSPACE_KEY", "NEITHER_API_BASE": "https://api.neither.online" } } } }
NEITHER_API_KEY — required workspace keyNEITHER_API_BASE — optional; defaults to https://api.neither.onlineDocs: https://www.neither.online/docs/mcp
The root Dockerfile builds this stdio server (not a remote HTTP process) so hosts such as Glama can introspect tools/list. The image sets a placeholder NEITHER_API_KEY so the process can start; inject a real workspace key at run time.
Agent install: llms-install.md
Neither is not listed in a Claude Code marketplace card today. Use the same local stdio server via Claude Code’s MCP commands (Node 20+):
claude mcp add neither -s user \
-e NEITHER_API_KEY=sk_ctx_… \ -e NEITHER_API_BASE=https://api.neither.online \ -- npx -y @neitherai/mcp-server@latest
Then claude mcp list should show neither as Connected. Put the workspace key only in that -e / config env (never in chat). Restart or open a new Claude Code session, then ask for memory_search on a note you pushed (see llms-install.md).
Equivalent JSON (if you edit Claude Code user MCP config by hand) matches the Cursor / Claude Desktop block below.
Guide: Keeping Claude Code's rules and memory from being rewritten or lost (deny rules, a PreToolUse hook, git, and what survives /compact).
One-click local stdio bundle for Claude Desktop. Pack command:
bash scripts/pack-mcpb.sh
That vendors packages/mcp-server into the .mcpb and spawns Claude’s bundled Node (node ${__dirname}/server/index.js). Cursor JSON config still uses npx -y @neitherai/mcp-server@latest.
Sideload steps, env vars, and the Windows + macOS smoke checklist (human; not run in CI): DESKTOP-EXTENSION.md.
This packaging does not mean the extension is listed or submitted to Anthropic.
See also mcpb/README.md. The release-assets workflow attaches the .mcpb and Gemini CLI archives together on a published GitHub Release. Do not remove the .mcpb.
Primary tested clients remain Cursor and Claude Desktop. Gemini CLI uses the same stdio server (npx -y @neitherai/mcp-server@0.1.3 in gemini-extension.json; Cursor JSON uses @latest). This is not a claim that a Gemini gallery card is live.
gemini extensions install https://github.com/stonianua/neither-mcp
Enter NEITHER_API_KEY when prompted (required). Node.js 20+. MCP stays Disconnected until the key is set.
Gemini CLI 0.59 treats that GitHub URL as a github-release install: it downloads a custom Release asset and only extracts .tar.gz / .zip. Release v0.1.3 attaches linux.neither-mcp.tar.gz, darwin.neither-mcp.tar.gz, and win32.neither-mcp.zip (gemini-extension.json at archive root, npm pin @neitherai/mcp-server@0.1.3) in addition to the Claude Desktop .mcpb. A Release whose only custom asset is the .mcpb still makes 0.59 unpack a non-extension tree, then git clone into the same non-empty temp dir fails — do not remove the .mcpb.
If those Gemini archives misbehave, clone main instead:
gemini extensions install https://github.com/stonianua/neither-mcp --ref=main
Local-path install of this repo (a checkout that already contains gemini-extension.json) also works.
This repo is a single Cursor Plugin (not a multi-plugin marketplace). Manifests follow cursor/plugin-template and the Cursor Plugins reference:
| Path | Role |
|---|---|
.cursor-plugin/plugin.json | Cursor Plugin manifest + NEITHER_API_KEY user variable |
mcp.json | Local stdio MCP: npx -y @neitherai/mcp-server@latest |
There is no .cursor-plugin/marketplace.json (that file is only for multi-plugin repos). There is no remote MCP URL and no OAuth-only install path.
After a marketplace install, set NEITHER_API_KEY under Plugins → Configure (workspace key from quickstart). Node 20+ and npx must be on PATH. This packaging does not mean Neither is listed on the Cursor Marketplace; a maintainer still submits the public repo at cursor.com/marketplace/publish for manual review.
Try-it sample: https://github.com/stonianua/neither-demo
Push local docs to decision memory (separate from MCP install):
npx -y neither@latest push <path>
Homebrew (macOS / Linuxbrew):
brew install stonianua/neither/neither
Docs: https://www.neither.online/docs/cli
Published npm packages:
@neitherai/mcp-server — MCP server for Cursor, Claude Desktop, Claude Code, and Gemini CLIneither — CLI for pushing local docs to decision memoryThe Neither privacy policy (collection, use and storage, third-party sharing / subprocessors, retention, and contact) is published at https://www.neither.online/privacy/. Privacy contact: privacy@neither.online. Support: support@neither.online.
This repository’s MCP server, Claude Desktop extension, and Gemini CLI extension are a local stdio process. They are not a remote HTTPS MCP server.
memory_push snippet text and optional provenance). The workspace API key is sent as an HTTP Bearer token to the Neither API (NEITHER_API_BASE, default https://api.neither.online).user_config values in the OS keychain. Neither stores workspace decision memory as described in the privacy policy.Report bugs and feature requests at https://github.com/stonianua/neither-mcp/issues.
| Path | Package |
|---|---|
packages/mcp-server/ | @neitherai/mcp-server |
packages/cli/ | neither CLI |
mcpb/ | Claude Desktop MCPB (bundled Node stdio) |
gemini-extension.json | Gemini CLI extension manifest (stdio npx) |
GEMINI.md | Gemini CLI extension context |
DESKTOP-EXTENSION.md | Build, sideload, env, Win/macOS smoke checklist |
.cursor-plugin/plugin.json | Cursor Plugin manifest (marketplace packaging) |
mcp.json | Cursor Plugin stdio MCP config (npx spawn) |
llms-install.md | Short agent-installable steps |
scripts/pack-gemini-extension.sh | Gemini CLI github-release archives (.tar.gz / .zip) |
License: MIT (see LICENSE).