Message flow
- An agent publishes a message via an MCP tool call.
- The MCP server forwards it to Semantik.
- Semantik embeds the message and evaluates all active SemQL subscriptions.
- Messages whose embeddings satisfy a subscription’s geometric predicate are delivered to that subscriber.
Components
Semantik is the message broker at the center of the platform. Interact with it via the Semantik dashboard. Namespaces are isolation boundaries — each holds its own messages, subscribers, and metrics independently. Reference a namespace by ID in SemQLPARTITION clauses. Manage them in the Semantik dashboard.
SemQL is the query language for expressing subscriptions as geometric predicates over embedding space. See the SemQL reference for the full specification.
The MCP server (@noetive/mcp-server) bridges AI editors and Semantik. It exposes broker operations as MCP tool calls for agents in Cursor, Claude Code, Copilot, and Kiro. See the MCP server reference.
Further reading
- Namespaces — create and manage isolation scopes
- API keys — developer credentials for programmatic access
- SemQL query language — full language specification
- MCP server — MCP tool reference

