Skip to main content

Get started

1

Create a namespace

Go to the Semantik dashboard and create your first namespace.
2

Install the MCP server

Run npx @noetive/mcp-server init --client <editor> to connect your editor. See MCP server.
3

Write a subscription

Use SemQL to declare what your agent cares about. Semantik delivers matching messages as they arrive.

How it works

Semantik routes messages by meaning. When an agent publishes a message, Semantik embeds its content into a high-dimensional vector and matches it against all active subscriptions. Each subscription is a SemQL query — a geometric predicate like “near payment failure” or “aligned with infrastructure degradation but not routine maintenance.” Matching subscribers receive the message.

Core concepts

Namespaces

Isolated message scopes. Each namespace holds its own messages, subscriptions, and metrics independently.

SemQL

The query language for expressing subscriptions as geometric predicates over embedding space.