Model Context Protocol integration that gives AI assistants direct access to your knowledge graph. Claude Desktop, Claude Code, and other MCP-compatible clients can search, explore, and manipulate your knowledge.
# Generate MCP credentials
kg oauth create-mcp
# Add to Claude Desktop config (output includes ready-to-paste config)"Find concepts related to distributed systems"
"What does the knowledge graph say about eventual consistency?"
"Search for evidence about CAP theorem tradeoffs"
The agent uses semantic search to find relevant concepts, then retrieves evidence quotes from source documents.
"How does 'microservices' connect to 'deployment complexity'?"
"What concepts are related to 'event sourcing'?"
"Find the path from 'technical debt' to 'team productivity'"
The agent traverses your knowledge graph to discover connections you might not have considered.
"What evidence supports the claim that caching improves performance?"
"Are there any contradicting viewpoints about serverless architecture?"
"Show me the sources for concepts about API design"
Every concept has grounding strength and evidence quotes. The agent can assess how well-supported a claim is.
"Create a concept for 'blue-green deployment' in the devops ontology"
"Add a relationship: 'feature flags' ENABLES 'gradual rollout'"
"Ingest this text about Kubernetes patterns"
The agent can create concepts, add relationships, and submit documents for extraction.
"What ingestion jobs are running?"
"Approve the pending job for the architecture document"
"Cancel the failed job"
Full control over the extraction pipeline.
| Tool | What It Does |
|---|---|
| search | Find concepts, sources, or documents by semantic similarity |
| concept (details) | Get full concept info with all evidence and relationships |
| concept (related) | Find concepts connected within N hops |
| concept (connect) | Discover paths between two concepts |
| Tool | What It Does |
|---|---|
| graph (create) | Create concepts or relationships |
| graph (edit) | Update existing concepts or edges |
| graph (delete) | Remove concepts or relationships |
| graph (list) | Query concepts/edges with filters |
| Tool | What It Does |
|---|---|
| ingest | Submit text, files, or directories for extraction |
| Tool | What It Does |
|---|---|
| ontology | List, inspect, or delete knowledge domains |
| job | Monitor, approve, cancel, or delete jobs |
| document | List documents, retrieve content |
| source | Access original source text or images |
| artifact | Retrieve saved analysis results |
| Tool | What It Does |
|---|---|
| analyze_polarity_axis | Project concepts onto semantic dimensions |
| epistemic_status | Check knowledge validation state |
User: "What does our knowledge graph say about database scaling?"
Agent: Uses search tool → Finds concepts about sharding, replication, read replicas, connection pooling → Uses concept details → Retrieves evidence quotes → Synthesizes answer with citations
User: "I'm writing about microservices. What related topics should I cover?"
Agent: Uses search → Finds "microservices" concept → Uses related → Discovers connected concepts: service mesh, API gateway, distributed tracing, eventual consistency → Suggests outline based on knowledge graph structure
User: "Is it true that event sourcing improves auditability?"
Agent: Searches for evidence → Finds grounding strength of 0.85 (well-supported) → Retrieves evidence quotes → Shows sources confirming the claim with specific quotes
User: "Add what I just learned about CQRS to the architecture ontology"
Agent: Uses ingest tool → Submits text → Monitors job → Reports when extraction completes → Shows new concepts created
- Search: ~200ms including vector similarity
- Graph traversal: ~150ms for 2-hop relationships
- Path finding: Use threshold ≥ 0.75 to avoid slow queries
- Batch operations: Up to 20 ops per queue
Lower similarity thresholds (0.60-0.74) are slower but more exploratory. Values below 0.60 can cause timeouts.
