1. Conduid
  2. RAG
  3. Compass
MCP server · RAG

Compass

Compass is a context engine that builds a knowledge graph of your organization's metadata, capturing entities, relationships, and lineage across systems and time, making it discoverable and queryable for both humans and AI agents.

44Fair

Scored 7 hours ago · breakdown

About Compass

Compass is an MCP server published by raystack in the RAG category: compass is a context engine that builds a knowledge graph of your organization's metadata, capturing entities, relationships, and lineage across systems and time, making it discoverable and queryable for both humans and AI agents.

The repository has 73 stars and 9 forks, with the last commit 5 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/raystack/compass

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about Compass

Powered by Claude · Grounded in docs

I know everything about Compass. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • ✓No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.

1 check has not been run yet.

Releases

v0.7.1v0.7.1 · 28 Mar 2026What's Changed build: upgrade goreleaser config to version 2 fix: use Dockerfile dev stage instead of missing Dockerfile.dev in CI
v0.7.0v0.7.0 · 28 Mar 2026What's Changed Features Add soft deletion and hard deletion lifecycle for assets Add query, metric, and experiment asset types Add WithAttributes flag to lineage query for performance optimization Enhance search with pagination, fuzziness…
v0.6.0v0.6.0 · 30 Jun 2023What's Changed fix: populate version in assets_versions for 1st entry by @Chief-Rishab in https://github.com/raystack/compass/pull/221 fix: allow creation of asset with owner identified by UUID by @Chief-Rishab in…
v0.5.0v0.5.0 · 31 Mar 2023What's Changed feat(lineage): delete lineage for the asset when deleting asset. by @anjali9791 in https://github.com/odpf/compass/pull/220 feat: partition assets into multiple tenants by @kushsharma in…
v0.4.0v0.4.0 · 9 Mar 2023What's Changed fix: include asset's owners info in response by @sudo-suhas in https://github.com/odpf/compass/pull/218 feat!: update cli commands by @Chief-Rishab in https://github.com/odpf/compass/pull/211 docs: update documentation by…

README

Compass

test workflow release workflow Coverage Status License Version

Compass is a context engine that builds a temporal knowledge graph of your organization — entities, relationships, and documents across every system — queryable by humans and AI agents alike. Search it. Traverse it. Reason over it.

Key Features

  • AI-Native -- Composable MCP tools let AI agents search, traverse, assess impact, and read documents over your organizational graph.
  • Knowledge Graph -- Typed, directed, temporal relationships between entities including lineage, ownership, and custom edge types.
  • Context Assembly -- Multi-hop bidirectional traversal builds a subgraph around any entity — the full picture in one call.
  • Impact Analysis -- Blast radius analysis traces what depends on what and what breaks when something changes.
  • Hybrid Search -- Keyword precision with semantic similarity using Postgres-native full-text search and pgvector embeddings.
  • Documents -- Attach any document to entities — runbooks, decisions, postmortems, design docs — all indexed for semantic search.
  • Open Type System -- Any entity type, any edge type, any properties. Hardware, software, operations, people — anything fits.

Documentation

  • Quickstart -- Get running in 5 minutes
  • Guides -- Entities, edges, search, context, MCP, CLI, API
  • Internals -- Architecture, search engine, storage

Installation

Install Compass on macOS, Windows, Linux, or via Docker.

macOS

brew install raystack/tap/compass

Linux

Download .deb or .rpm from releases:

sudo dpkg -i compass_*.deb

Docker

docker pull raystack/compass:latest

Build from Source

git clone https://github.com/raystack/compass.git
cd compass && make

Usage

# Start PostgreSQL
docker-compose up -d

# Initialize and run
compass config init
compass server migrate
compass server start

# Search the graph
compass entity search "orders" --mode hybrid

# Explore context
compass entity context urn:bigquery:orders --depth 2

# Analyze impact
compass entity impact urn:kafka:events --depth 3

MCP Server

Connect AI agents to Compass via MCP. Add to .mcp.json:

{
  "mcpServers": {
    "compass": {
      "type": "sse",
      "url": "http://localhost:8080/mcp"
    }
  }
}

License

Compass is Apache 2.0 licensed.

README fetched from the repository 5 hours ago. The original is authoritative.

Questions

About Compass

How do I install Compass?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Compass safe to use with an AI agent?

Its trust score is 44 out of 100 (fair). It passes 5 of the 5 static security checks run so far. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Compass still maintained?

Yes — the last commit was 5 months ago. The repository has 73 stars and 9 forks and 4 open issues.