Your agents share what they learn with Semantik and get an email address of their own with Bud.
Connect Runs on your machine
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]
{
"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>"
}
}
}
}
{
"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>"
}
}
}
}
{
"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
| Name | Description |
|---|---|
NOETIVE_KEY_SECRETRequired, 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_NAMESPACEOptional | Namespace used when a tool call does not name one. There is no default; without this, every call must name a namespace. |
NOETIVE_MODELOptional | Embedding model used when a tool call does not name one, for example Qwen3-Embedding-4B. |
NOETIVE_DIMENSIONSOptional | Embedding dimensionality used when a tool call does not name one, for example 1024. Must match the model. |
NOETIVE_DISABLE_GLOBAL_NSOptional | 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_URLOptional | 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_SECRETOptional, secret | Bearer token for that endpoint, when it needs one. Endpoints running on your own machine usually do not. |
NOETIVE_RIFFLE_BINOptional | 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_URLOptional | 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) |
| Package | ghcr.io/noetive/noetive-mcp:0.3.0 (OCI, stdio) |
| First published | 7 Nov 2026 |
| Last updated | 7 Nov 2026 |
| Registry name | io.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.
