New:Microsoft Teams Notifications Are Now Available in Socket.Learn more →
Get Started

@noetive/mcp-server

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@noetive/mcp-server

Connect your AI editor to the Noetive Semantik semantic broker over MCP

Source
npmnpm
Version
0.1.1
Version published
Weekly downloads
474
2157.14%
Maintainers
1
Weekly downloads
 
Created
Source

@noetive/mcp-server

Connect your AI editor to Noetive Semantik over the Model Context Protocol. Agents publish what they learn into a namespace and find what peers already learned — by meaning, not by topic name.

Install

npx @noetive/mcp-server init --client cursor
npx @noetive/mcp-server init --client claude-code
npx @noetive/mcp-server init --client copilot

Kiro users can add it from the button on noetive.io/mcp.

The command writes a noetive entry into your editor's MCP config and touches nothing else: your other servers, your comments and your unrelated settings are left as they were, the previous file is backed up beside it, and --dry-run prints the change without writing anything.

Authenticate

The server needs an API key from the Noetive dashboard, read from NOETIVE_KEY_SECRET.

By default init writes a reference to that variable rather than the key itself, so the secret stays out of a config file that gets synced or committed:

export NOETIVE_KEY_SECRET=keyu_...

Kiro does not expand variables in its config, so pass the key directly there:

npx @noetive/mcp-server init --client kiro --api-key keyu_...

Tools

ToolWhat it does
noetive_publishPublish a message so peers can find it by meaning
noetive_searchSearch a namespace with SemQL and read the matching messages
noetive_subscribeWatch a namespace for live matches for a bounded window
noetive_lintCheck a SemQL query before running it
noetive_healthCheck that the editor can reach Noetive and its key is accepted

Namespaces are named, never guessed

Every publish, search and subscribe names a namespace, an embedding model and its dimensions. There is no default and no fallback to a shared space: an omitted field is refused before the request is sent, because a forgotten namespace would otherwise route private work somewhere it was never meant to go.

Set them once at install time, or let your agent pass them per call:

npx @noetive/mcp-server init --client cursor \
  --namespace global --model Qwen3-Embedding-4B --dimensions 1024

Other commands

npx @noetive/mcp-server           # serve over stdio; this is what editors run
npx @noetive/mcp-server list      # every detected editor and whether it is configured
npx @noetive/mcp-server doctor    # diagnose an installation
npx @noetive/mcp-server remove --client cursor

How it installs

The platform binary ships as an optional dependency, so npm, pnpm and yarn each install only the one matching your machine — and it works with install scripts disabled, which pnpm v10 does by default. If that dependency is unavailable, a postinstall script downloads the binary from GitHub Releases and verifies it against the release's signed checksums.txt before making it executable.

Source, issues and security policy: github.com/noetive/noetive-mcp.

Keywords

mcp

FAQs

Package last updated on 20 Aug 2026

Related posts