
Company News
Free Business Plan Upgrades for Open Source Maintainers
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.
@kireo/mcp-server
Advanced tools
Long-term memory for Claude Code, Cursor, Cline & any MCP client — shared, searchable, with a web dashboard. Free beta.
Long-term memory for any MCP-compatible AI tool (Claude Code, Cursor, Windsurf, Cline, Zed, Continue …).
ki_sk_…).claude mcp add kireo --env KIREO_API_KEY=ki_sk_xxx -- npx -y @kireo/mcp-server
Add --scope user to make it available in every project. Alternatively, check a project-scoped .mcp.json into your repo root with the same shape:
// .mcp.json (project root)
{
"mcpServers": {
"kireo": {
"command": "npx",
"args": ["-y", "@kireo/mcp-server"],
"env": { "KIREO_API_KEY": "ki_sk_xxx" }
}
}
}
| Tool | Purpose |
|---|---|
memory_save | Persist a long-term memory |
memory_search | Hybrid semantic + keyword search |
memory_recall | Replay recent/important memories |
memory_get | Fetch by id |
memory_update | Patch fields |
memory_delete | Soft/hard delete |
memory_list_namespaces | Enumerate namespaces |
memory_health | Probe service |
Sources are merged in order: CLI args > env > ~/.kireo/config.json.
| ENV / CLI | Default | Description |
|---|---|---|
KIREO_API_KEY / --api-key | required | Bearer token (ki_sk_…). |
KIREO_API_URL / --api-url | https://api.kireo.app | Override for self-host. |
KIREO_REQUEST_TIMEOUT_MS / --timeout | 60000 | Per-request timeout in ms, max 300000 (env alias: KIREO_TIMEOUT_MS). |
KIREO_RETRY_MAX_ATTEMPTS | 3 | 5xx/429 retries (alias: KIREO_RETRY_MAX). |
KIREO_RETRY_BASE_MS | 200 | Exponential backoff base. |
KIREO_TELEMETRY | 1 | Set to 0 to disable device-id header. |
KIREO_LOG_LEVEL | info | debug / info / warn / error / silent. |
KIREO_PROXY_URL | none | HTTP(S) proxy. |
KIREO_ACCEPT_LANGUAGE | en | Locale for error hints. |
Logs land in ~/.kireo/logs/ on all platforms (macOS, Linux, Windows).
Index a repository's symbols (functions / classes / methods) into a
code-<repo> namespace so the AI can recall them via memory_search:
export KIREO_API_KEY=ki_sk_xxx
npx -y -p @kireo/mcp-server kireo index ./ --repo my-app
Indexing is incremental — only changed files are re-sent on subsequent runs.
| Flag | Default | Description |
|---|---|---|
--repo <name> | directory basename | Repo name → code-<name> namespace. |
--batch-size <n> | 100 | Symbols per upload batch (1..100). Lower it if a batch times out. |
--timeout <ms> | 60000 | Per-request timeout (max 300000). |
--api-key / --api-url / --namespace / --log-level / --no-telemetry | — | Same as the config table above; CLI flags override env. |
Run kireo --help for the full usage text. --help and --version never touch
the network or the filesystem and don't require an API key. If a batch upload
times out, re-running the same command is safe: the server dedupes identical
symbols, so retries won't create duplicates.
Set KIREO_TELEMETRY=0 to drop the X-Device-Id header. We never read your code; only the explicit content you pass to memory_save reaches the API.
AUTH_INVALID_KEY → rotate your key at https://app.kireo.app/api-keys.QUOTA_EXCEEDED → upgrade or wait for next billing cycle.npx @modelcontextprotocol/inspector node $(npm root -g)/@kireo/mcp-server/bin/kireo-mcp.cjs to verify locally.MIT
FAQs
Long-term memory for Claude Code, Cursor, Cline & any MCP client — shared, searchable, with a web dashboard. Free beta.
The npm package @kireo/mcp-server receives a total of 210 weekly downloads. As such, @kireo/mcp-server popularity was classified as not popular.
We found that @kireo/mcp-server demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Company News
Open source maintainers are under more pressure than ever. We're raising our open source program from the Team plan to the Business plan, free.

Security News
The supply chain control that delays freshly published gems now covers lockfile generation and gem vendoring in Ruby projects.

Security News
During a UK cyber test, a Mythos 5 agent used sockpuppets, social engineering, and prompt injection to try to get a maintainer to merge malware.