Skip to main content
This guide covers how to create and manage Knowledge Bases (KBs), index and de-index content for semantic search, perform searches, and manage Entities and Relationships. For agent integration using MCP tools, see the MCP guide.

Create and manage Knowledge Bases

Use the Catalog API to create, list, update, and delete KBs.

Notes

  • Each KB has an isolated vector collection.
  • Default KB “general” exists for every organization.

Index and de-index content

Index Entities asynchronously and Relationships synchronously into the KB’s vector store.

Tips

  • Large files should be indexed asynchronously.
  • Provide meaningful properties (e.g., title, category) to improve filtering.
Perform semantic search across Entities and Relationships within a KB.

Features

  • Vector similarity ranking with configurable score threshold
  • Filtering by object type, types, and properties
  • Pagination with limit/offset

Manage Entities and Relationships

Entities represent nodes (documents, objects) with content and metadata. Relationships connect Entities.

Guidance

  • Choose appropriate entity types; keep property schemas consistent.
  • Use timestamps for time-aware queries.

MCP tools (overview)

Agents can access KBs and perform search via MCP tools (covered in-depth separately). You can: list KBs, run semantic search, and execute query models from an agent environment. See the MCP guide for setup and examples.