Context7
Up-to-date docs for AI agents
Beschreibung vom Entwickler (englisches Original)
Evidence-based supplement research, dosing, safety, and interactions as agent-callable tools.
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.
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": {
"supstack": {
"command": "npx",
"args": [
"-y",
"@supstack/cli"
]
}
}
}Führe das in deinem Terminal aus
claude mcp add supstack -- npx -y @supstack/cliIn .cursor/mcp.json in deinem Projekt oder in ~/.cursor/mcp.json einfügen
{
"mcpServers": {
"supstack": {
"command": "npx",
"args": [
"-y",
"@supstack/cli"
]
}
}
}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": {
"supstack": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@supstack/cli"
]
}
}
}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.
Diese 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 6. Nov. 2026
Der Registry-Name wurde mit dem GitHub-Konto DrBaher 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.
Die Registry nennt keinen erforderlichen Schlüssel, manche Server bitten dich aber bei der ersten Nutzung, dich anzumelden.
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.18.2) kam vor 4 Monaten 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: Context7, Codebase Memory, Exa
Server derselben Kategorie von anderen Entwicklern, sortiert nach Sternen.
So liest du eine Karte:★ GitHub-SterneiDrei Säulen: Bewertungen · Checks · NutzungiAktualisiert = neueste Version in der Registry veröffentlichti
Up-to-date docs for AI agents
Codebase knowledge graph for AI agents — 162 languages, sub-ms queries, 99% fewer tokens.
Connect AI agents to Exa for web search, content fetching, and multi-step research.
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.
Evidence-based supplement intelligence in your terminal — and an MCP server for AI agents.
A thin client over the public SupStack API. Read-only, no account required. One capability registry powers both the CLI and the MCP server.
Status: Phase 2 (accounts) in progress. All read commands below work, plus
an MCP server and
login/whoami. Install withnpm install -g @supstack/cli.
# Homebrew (macOS / Linux)
brew install drbaher/supstack/supstack
npm install -g @supstack/cli
npx -y @supstack/cli define adaptogen
Then enable shell completion: supstack completion install.
From source (in this directory): npm install && npm run build && node dist/index.js define adaptogen.
supstack research magnesium --protocol # full evidence summary for one supplement
supstack search --goal deep-sleep -n 5 # search by name or filter supstack compare magnesium glycine # 2–3 head-to-head supstack studies "sleep" --type rct # research library supstack interactions caffeine l-theanine --pathway # interaction check (deep pair analysis) supstack interactions magnesium potassium --medication lisinopril # supplement × drug check supstack stack add magnesium --dose 400mg --timing bedtime # local stack (+ dose/timing/brand) supstack stack sync # sync local ⇄ your account (login required) supstack goals --category sleep # list goal ids (for rate/recommend) supstack rate --goals deep-sleep,sharpen-focus # grade your stack A–F by goal coverage supstack experiments start magnesium deep-sleep # run an N-of-1 experiment (requires login) supstack export --format md # export your stack supstack define bioavailability # glossary lookup supstack --json # machine-readable output on any command supstack --help
supstack login # sign in via device-code flow (opens the browser to confirm)
supstack whoami # show the signed-in account supstack logout # sign out and revoke this device's token
login shows a one-time code, opens https://supstack.me/activate, and finishes once you approve in the browser. The token lives in ~/.supstack/config.json (0600). Reads work fully anonymously — an account unlocks personalized features.
Once logged in, sync your stack with your account:
supstack stack pull # local ← your account
supstack stack push # local → your account (keeps dosage/timing/brand for kept items) supstack stack sync # additive merge of both; preserves existing cloud metadata
supstack profile # view your health profile supstack profile set --age 35 --sex male --weight 80 --weight-unit kg supstack recommend # personalized picks from your goals + stack supstack experiments list # your N-of-1 experiments + verdicts supstack track log # log today's stack as taken supstack track adherence # your adherence rate, streak, per-supplement
supstack mcp # stdio MCP server exposing all capabilities as tools
This gives an agent the full SupStack toolset. Read-only (no account needed): supstack_research, supstack_search, supstack_compare, supstack_studies, supstack_interactions, supstack_stack, supstack_rate_stack, supstack_export, supstack_define.
Account-scoped tools are also exposed — supstack_recommend, supstack_profile_get / supstack_profile_set, supstack_experiments_list / supstack_experiments_get, supstack_track_log, supstack_track_adherence (plus cloud supstack_stack pull/push/sync). These require the user to be signed in (supstack login, or a SUPSTACK_TOKEN); without a token they return a clear "not logged in" error rather than failing. Mutating tools (profile_set, track_log) are flagged readOnlyHint: false for the agent.
Claude Code (one command):
claude mcp add supstack -- supstack mcp
Claude Desktop — add to claude_desktop_config.json (macOS: ~/Library/Application Support/Claude/claude_desktop_config.json):
{
"mcpServers": { "supstack": { "command": "supstack", "args": ["mcp"] } } }
Or run it without a global install via
"command": "npx", "args": ["-y", "@supstack/cli", "mcp"].
To use a local checkout, point at the built entrypoint —
"command": "node", "args": ["/absolute/path/to/supstack-cli/dist/index.js", "mcp"](runnpm run buildfirst).
| Env var | Default | Purpose |
|---|---|---|
SUPSTACK_API_URL | https://supstack.me/api/v1 | API base URL (override for local dev) |
SUPSTACK_API_KEY | — | Optional API key (anonymous works at 60/min/IP) |
SUPSTACK_CACHE_TTL | 3600 | Response cache TTL in seconds |
SUPSTACK_NO_CACHE | — | Set to disable the response cache |
SUPSTACK_TIMEOUT | 20 | Per-request timeout in seconds (or use --timeout) |
SUPSTACK_HOME | ~/.supstack | Directory for config, stack, and cache |
SUPSTACK_TOKEN | — | Override the stored account token (from supstack login) |
SUPSTACK_NO_ANON_TOKEN | — | Disable auto-minting of the anonymous instant-token |
SUPSTACK_NO_UPDATE_CHECK | — | Disable the "update available" notice (also honours NO_UPDATE_NOTIFIER) |
NO_COLOR | — | Disable ANSI colour |
FORCE_COLOR | — | Force ANSI colour on (even when piped) |
Global flags available on any command: --json, --no-cache, --timeout , --color / --no-color, -q, --quiet.
supstack auth set-key persists a key to ~/.supstack/config.json (written 0600).
Read-only API responses are cached under ~/.supstack/cache/ (1-hour TTL by default) to keep repeat lookups well under the 60/min rate limit. Bypass it per command with --no-cache, or manage it with supstack cache clear / supstack cache path. The cache is bounded (oldest entries pruned past a cap).
One-step install for your current shell (writes the script and wires your rc file idempotently; uninstall reverses it):
supstack completion install # detects bash | zsh | fish from $SHELL
…or generate the script yourself:
supstack completion bash >> ~/.bashrc
supstack completion zsh > "${fpath[1]}/_supstack" supstack completion fish > ~/.config/fish/completions/supstack.fish
Completions are dynamic — the script forwards what you've typed to supstack __complete, which offers the right thing for the position:
stack → add remove list pull push sync)research , compare a , stack add , track log )search --goal Slug/goal lists are fetched once from the API and cached under ~/.supstack/completion/ (24-hour TTL). Pre-warm or refresh them with:
supstack completion refresh
Commands exit with a semantic code so scripts and MCP wrappers can branch on the kind of failure:
| Code | Meaning |
|---|---|
0 | Success |
1 | Generic error (incl. 5xx) |
2 | Auth required/rejected (not logged in, 401, 403) |
3 | Not found (404) |
4 | Rate limited (429) |
5 | Network failure / timeout |
6 | Invalid input (bad/missing args or flags, unknown command, schema validation, 400/422) |
npm test # unit tests (mocked fetch)
npm run type-check # tsc --noEmit npm run build # tsup → dist/
See CLAUDE.md for the capability pattern and how to add a command.
MIT