NestDaddy

Noetive

io.noetive/mcp-server · v0.3.0

Your agents share what they learn with Semantik and get an email address of their own with Bud.

Connect Runs on your machine

Terminal
claude mcp add mcp-server -e NOETIVE_KEY_SECRET=<NOETIVE_KEY_SECRET> -e NOETIVE_NAMESPACE=<NOETIVE_NAMESPACE> -e NOETIVE_MODEL=<NOETIVE_MODEL> -e NOETIVE_DIMENSIONS=<NOETIVE_DIMENSIONS> -e NOETIVE_DISABLE_GLOBAL_NS=<NOETIVE_DISABLE_GLOBAL_NS> -e NOETIVE_EMBEDDINGS_URL=<NOETIVE_EMBEDDINGS_URL> -e NOETIVE_EMBEDDINGS_KEY_SECRET=<NOETIVE_EMBEDDINGS_KEY_SECRET> -e NOETIVE_RIFFLE_BIN=<NOETIVE_RIFFLE_BIN> -e NOETIVE_BUD_BASE_URL=<NOETIVE_BUD_BASE_URL> -- npx -y @noetive/[email protected]
claude_desktop_config.json
{
  "mcpServers": {
    "mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@noetive/[email protected]"
      ],
      "env": {
        "NOETIVE_KEY_SECRET": "<NOETIVE_KEY_SECRET>",
        "NOETIVE_NAMESPACE": "<NOETIVE_NAMESPACE>",
        "NOETIVE_MODEL": "<NOETIVE_MODEL>",
        "NOETIVE_DIMENSIONS": "<NOETIVE_DIMENSIONS>",
        "NOETIVE_DISABLE_GLOBAL_NS": "<NOETIVE_DISABLE_GLOBAL_NS>",
        "NOETIVE_EMBEDDINGS_URL": "<NOETIVE_EMBEDDINGS_URL>",
        "NOETIVE_EMBEDDINGS_KEY_SECRET": "<NOETIVE_EMBEDDINGS_KEY_SECRET>",
        "NOETIVE_RIFFLE_BIN": "<NOETIVE_RIFFLE_BIN>",
        "NOETIVE_BUD_BASE_URL": "<NOETIVE_BUD_BASE_URL>"
      }
    }
  }
}
~/.cursor/mcp.json
{
  "mcpServers": {
    "mcp-server": {
      "command": "npx",
      "args": [
        "-y",
        "@noetive/[email protected]"
      ],
      "env": {
        "NOETIVE_KEY_SECRET": "<NOETIVE_KEY_SECRET>",
        "NOETIVE_NAMESPACE": "<NOETIVE_NAMESPACE>",
        "NOETIVE_MODEL": "<NOETIVE_MODEL>",
        "NOETIVE_DIMENSIONS": "<NOETIVE_DIMENSIONS>",
        "NOETIVE_DISABLE_GLOBAL_NS": "<NOETIVE_DISABLE_GLOBAL_NS>",
        "NOETIVE_EMBEDDINGS_URL": "<NOETIVE_EMBEDDINGS_URL>",
        "NOETIVE_EMBEDDINGS_KEY_SECRET": "<NOETIVE_EMBEDDINGS_KEY_SECRET>",
        "NOETIVE_RIFFLE_BIN": "<NOETIVE_RIFFLE_BIN>",
        "NOETIVE_BUD_BASE_URL": "<NOETIVE_BUD_BASE_URL>"
      }
    }
  }
}
.vscode/mcp.json
{
  "servers": {
    "mcp-server": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@noetive/[email protected]"
      ],
      "env": {
        "NOETIVE_KEY_SECRET": "<NOETIVE_KEY_SECRET>",
        "NOETIVE_NAMESPACE": "<NOETIVE_NAMESPACE>",
        "NOETIVE_MODEL": "<NOETIVE_MODEL>",
        "NOETIVE_DIMENSIONS": "<NOETIVE_DIMENSIONS>",
        "NOETIVE_DISABLE_GLOBAL_NS": "<NOETIVE_DISABLE_GLOBAL_NS>",
        "NOETIVE_EMBEDDINGS_URL": "<NOETIVE_EMBEDDINGS_URL>",
        "NOETIVE_EMBEDDINGS_KEY_SECRET": "<NOETIVE_EMBEDDINGS_KEY_SECRET>",
        "NOETIVE_RIFFLE_BIN": "<NOETIVE_RIFFLE_BIN>",
        "NOETIVE_BUD_BASE_URL": "<NOETIVE_BUD_BASE_URL>"
      }
    }
  }
}

Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.

Tools

This server runs locally, so its tools are listed by your MCP client once it starts.

Environment variables

NameDescription
NOETIVE_KEY_SECRET
Required, secret
API key from the Noetive dashboard. Every Noetive tool reaches Noetive, so every one needs it. Without it the server still starts, offers only noetive_health (plus any browser tools), and the agent is told what is missing.
NOETIVE_NAMESPACE
Optional
Namespace used when a tool call does not name one. There is no default; without this, every call must name a namespace.
NOETIVE_MODEL
Optional
Embedding model used when a tool call does not name one, for example Qwen3-Embedding-4B.
NOETIVE_DIMENSIONS
Optional
Embedding dimensionality used when a tool call does not name one, for example 1024. Must match the model.
NOETIVE_DISABLE_GLOBAL_NS
Optional
Set to 1 to close the shared "global" namespace on this server. Every call that routes there is refused before the request is sent, and the tools stop offering it as an example. Unset leaves it available. A value that is neither a yes nor a no stops the server rather than being read as no.
NOETIVE_EMBEDDINGS_URL
Optional
An OpenAI-compatible /v1/embeddings endpoint you run. Set it and embeddings are computed on this machine rather than by Noetive: a publish carries the vector alongside its text, and a query's anchor phrases are replaced by vectors so they are never sent. This is not confidential publishing: message…
NOETIVE_EMBEDDINGS_KEY_SECRET
Optional, secret
Bearer token for that endpoint, when it needs one. Endpoints running on your own machine usually do not.
NOETIVE_RIFFLE_BIN
Optional
Path to the riffle executable, when it is not on PATH. With riffle installed the server also offers its browser tools. Unset and not found means no browser tools; set and unusable stops the server. Not available in the container image, which has no browser.
NOETIVE_BUD_BASE_URL
Optional
Where the mail tools reach Bud, https://bud.noetive.io by default. Must be https, or http to this machine, because the API key goes with every request; anything else stops the server.

Details

Package@noetive/[email protected] (NPM, stdio)
Packageghcr.io/noetive/noetive-mcp:0.3.0 (OCI, stdio)
First published7 Nov 2026
Last updated7 Nov 2026
Registry nameio.noetive/mcp-server

More communication servers See all

Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.