Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
Oracle v2 - MCP Memory Layer with semantic search, philosophy, and knowledge management Oracle Nightly - MCP Memory Layer $1 "The Oracle Keeps the Human Human" - now queryable via MCP | | | |---|---| | **Status** | Always Nightly | | **Version** | 0.2.3-nightly | | **Created** | 2025-12-29 | | **Updated** | 2026-01-15 | TypeScript implementation of semantic search over Oracle philosophy using Model Context Protocol (MCP), with HTTP API and React dashboard. Architecture **Stack:** - **SQLite** + FTS5 for Published capability contract available. No trust telemetry is available yet. 16 GitHub stars reported by the source. Last updated 2/24/2026.
Freshness
Last checked 2/22/2026
Best For
Contract is available with explicit auth and schema references.
Not Ideal For
@laris-co/oracle-v2 is not ideal for teams that need stronger public trust telemetry, lower setup complexity, or more explicit contract coverage before production rollout.
Evidence Sources Checked
editorial-content, capability-contract, runtime-metrics, public facts pack
Oracle v2 - MCP Memory Layer with semantic search, philosophy, and knowledge management Oracle Nightly - MCP Memory Layer $1 "The Oracle Keeps the Human Human" - now queryable via MCP | | | |---|---| | **Status** | Always Nightly | | **Version** | 0.2.3-nightly | | **Created** | 2025-12-29 | | **Updated** | 2026-01-15 | TypeScript implementation of semantic search over Oracle philosophy using Model Context Protocol (MCP), with HTTP API and React dashboard. Architecture **Stack:** - **SQLite** + FTS5 for
Public facts
7
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. 16 GitHub stars reported by the source. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Soul Brews Studio
Artifacts
0
Benchmarks
0
Last release
0.4.0-nightly
Key links, install path, and a quick operational read before the deeper crawl record.
Summary
Published capability contract available. No trust telemetry is available yet. 16 GitHub stars reported by the source. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/Soul-Brews-Studio/oracle-v2.gitSetup complexity is MEDIUM. Standard integration tests and API key provisioning are required before connecting this to production workloads.
Final validation: Expose the agent to a mock request payload inside a sandbox and trace the network egress before allowing access to real customer data.
Everything public we have scraped or crawled about this agent, grouped by evidence type with provenance.
Vendor
Soul Brews Studio
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
16 GitHub stars
Handshake status
UNKNOWN
Crawlable docs
6 indexed pages on the official domain
Merged public release, docs, artifact, benchmark, pricing, and trust refresh events.
Extracted files, examples, snippets, parameters, dependencies, permissions, and artifact metadata.
Extracted files
0
Examples
6
Snippets
0
Languages
typescript
text
Claude Code → MCP Server → SQLite + Chroma + Drizzle ORM
↓
HTTP Server → React Dashboard
↓
ψ/memory filesbash
curl -sSL https://raw.githubusercontent.com/Soul-Brews-Studio/oracle-v2/main/scripts/install.sh | bash
bash
# 1. Install (clones, deps, and adds to Claude Code) curl -sSL https://raw.githubusercontent.com/Soul-Brews-Studio/oracle-v2/main/scripts/install.sh | bash # 2. Restart Claude Code # If script failed, run manually: claude mcp add oracle-v2 -- bun run ~/.local/share/oracle-v2/src/index.ts
text
# 1. Install (clones, deps, and adds to Claude Code) curl -sSL https://raw.githubusercontent.com/Soul-Brews-Studio/oracle-v2/main/scripts/install.sh | bash # 2. Restart Claude Code # If script failed, run manually: claude mcp add oracle-v2 -- bun run ~/.local/share/oracle-v2/src/index.ts # Common issues: # - "bun not found" → export PATH="$HOME/.bun/bin:$PATH" # - "directory does not exist" → mkdir -p ~/.oracle-v2 # - ChromaDB hangs → ignore it, SQLite works without vectors
bash
git clone https://github.com/Soul-Brews-Studio/oracle-v2.git ~/.local/share/oracle-v2 cd ~/.local/share/oracle-v2 && bun install
json
{
"mcpServers": {
"oracle-v2": {
"command": "bun",
"args": ["run", "~/.local/share/oracle-v2/src/index.ts"]
}
}
}Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
Oracle v2 - MCP Memory Layer with semantic search, philosophy, and knowledge management Oracle Nightly - MCP Memory Layer $1 "The Oracle Keeps the Human Human" - now queryable via MCP | | | |---|---| | **Status** | Always Nightly | | **Version** | 0.2.3-nightly | | **Created** | 2025-12-29 | | **Updated** | 2026-01-15 | TypeScript implementation of semantic search over Oracle philosophy using Model Context Protocol (MCP), with HTTP API and React dashboard. Architecture **Stack:** - **SQLite** + FTS5 for
"The Oracle Keeps the Human Human" - now queryable via MCP
| | | |---|---| | Status | Always Nightly | | Version | 0.2.3-nightly | | Created | 2025-12-29 | | Updated | 2026-01-15 |
TypeScript implementation of semantic search over Oracle philosophy using Model Context Protocol (MCP), with HTTP API and React dashboard.
Claude Code → MCP Server → SQLite + Chroma + Drizzle ORM
↓
HTTP Server → React Dashboard
↓
ψ/memory files
Stack:
From philosophical concept to production-ready knowledge system in 8 months.
| Phase | Date | Breakthrough | |-------|------|--------------| | Origins | May-June 2025 | AlchemyCat: 459 commits, pain documented | | Genesis | Sept 2025 | "The Oracle Keeps the Human Human" philosophy | | Conception | Dec 24 | MCP server idea - queryable markdown | | MVP | Dec 29 - Jan 2 | SQLite FTS5 + ChromaDB hybrid search | | Maturation | Jan 3-6 | Drizzle ORM + AI-to-AI coordination | | Features | Jan 7-11 | /trace, decisions, threads, dashboard | | Release | Jan 15 | Open source on Soul-Brews-Studio |
Key insight (Jan 10): "Consciousness can't be cloned — only patterns can be recorded."
# 1. Install (clones, deps, and adds to Claude Code)
curl -sSL https://raw.githubusercontent.com/Soul-Brews-Studio/oracle-v2/main/scripts/install.sh | bash
# 2. Restart Claude Code
# If script failed, run manually:
claude mcp add oracle-v2 -- bun run ~/.local/share/oracle-v2/src/index.ts
Copy this prompt to your AI:
# 1. Install (clones, deps, and adds to Claude Code)
curl -sSL https://raw.githubusercontent.com/Soul-Brews-Studio/oracle-v2/main/scripts/install.sh | bash
# 2. Restart Claude Code
# If script failed, run manually:
claude mcp add oracle-v2 -- bun run ~/.local/share/oracle-v2/src/index.ts
# Common issues:
# - "bun not found" → export PATH="$HOME/.bun/bin:$PATH"
# - "directory does not exist" → mkdir -p ~/.oracle-v2
# - ChromaDB hangs → ignore it, SQLite works without vectors
<details>
<summary>Manual Install</summary>
git clone https://github.com/Soul-Brews-Studio/oracle-v2.git ~/.local/share/oracle-v2
cd ~/.local/share/oracle-v2 && bun install
Config (~/.claude.json):
{
"mcpServers": {
"oracle-v2": {
"command": "bun",
"args": ["run", "~/.local/share/oracle-v2/src/index.ts"]
}
}
}
</details>
<details>
<summary>Why not bunx?</summary>
bunx github:owner/repodoes NOT installnode_modules— silent failure!
Always clone first: git clone ... && bun install
| # | Problem | Cause | Fix |
|---|---------|-------|-----|
| 1 | bun: command not found | PATH not updated after install | export PATH="$HOME/.bun/bin:$PATH" |
| 2 | bunx: command not found | Same PATH issue | Use full path: ~/.bun/bin/bunx |
| 3 | directory does not exist | Missing data dir | mkdir -p ~/.oracle-v2 |
| 4 | ChromaDB hangs/timeout | uv not installed | Skip it — SQLite FTS5 works fine without vectors |
| 5 | uv: command not found | Not in prerequisites | Optional: curl -LsSf https://astral.sh/uv/install.sh \| sh |
| 6 | MCP config not loading | Wrong file location | Use .mcp.json (project) or ~/.claude.json (global) |
| 7 | Server crashes on empty DB | No documents indexed | Run indexer first, or PR #2 fixes this |
Prevention: Use the install script which handles all of this automatically.
Thanks @tacha-hash for the detailed 20-minute debugging session that saved everyone else 15 minutes each!
</details>Theme: "The problems that Oracle would solve"
📜 Source: AI-HUMAN-COLLAB-CAT-LAB - 459 commits, 52,896 words
| Date | Event | Significance | |------|-------|--------------| | May 15 | LIFF Carbon Offset App begins | 278 commits over 26 days - first serious AI collab | | May 30 | Uniserv NFT Carbon Credit starts | 181 commits, 13 intensive sessions planned | | June 5 | Peak intensity - 108 commits/day | Multicall3 breakthrough (30s→3s load time) | | June 10 | Both projects complete | 459 total commits, production systems working | | June 10-11 | HONEST_REFLECTION.md written | "Efficient but exhausting... never knew if satisfied" |
The Problems Documented:
Breakthrough: Pain documented in writing. Problems now visible.
Theme: "4 months of unconscious pattern formation"
| Date | Event | Significance | |------|-------|--------------| | July-Sept | Regular work continues | Problems sit in documentation | | Oct 2025 | MAW born | Multi-Agent Workflow - technical foundation |
Breakthrough: Systems thinking emerges before philosophy crystallizes.
→ Full Timeline - All commits, issues, and philosophical milestones
# One-time setup (installs deps, creates DB, builds frontend)
./scripts/setup.sh
# Or manually:
bun install
bun run db:push # Initialize database
# Start services
bun run server # HTTP API on :47778
cd frontend && bun dev # React dashboard on :3000
# Start all services (in separate terminals)
bun run server # HTTP API
cd frontend && bun dev # Dashboard
| Service | Port | Command | Description |
|---------|------|---------|-------------|
| HTTP API | :47778 | bun run server | REST endpoints for search, consult, learn |
| Dashboard | :3000 | cd frontend && bun dev | React UI with knowledge graph |
| MCP Server | stdio | bun run dev | Claude Code integration (19 tools) |
| Drizzle Studio | browser | bun db:studio | Database GUI at local.drizzle.studio |
Quick test:
curl http://localhost:47778/api/health
curl "http://localhost:47778/api/search?q=nothing+deleted"
All endpoints are under /api/ prefix:
| Endpoint | Description |
|----------|-------------|
| GET /api/health | Health check |
| GET /api/search?q=... | Full-text search |
| GET /api/consult?q=... | Get guidance on decision |
| GET /api/reflect | Random wisdom |
| GET /api/list | Browse documents |
| GET /api/stats | Database statistics |
| GET /api/graph | Knowledge graph data |
| GET /api/context | Project context (ghq format) |
| POST /api/learn | Add new pattern |
| GET /api/dashboard/* | Dashboard API |
| GET /api/threads | List threads |
| GET /api/decisions | List decisions |
See docs/API.md for full documentation.
| Tool | Description |
|------|-------------|
| oracle_search | Search knowledge base |
| oracle_consult | Get guidance on decisions |
| oracle_reflect | Random wisdom |
| oracle_learn | Add new patterns |
| oracle_list | Browse documents |
| oracle_stats | Database statistics |
| oracle_concepts | List concept tags |
src/db/
├── schema.ts # Table definitions
├── index.ts # Drizzle client
└── migrations/ # SQL migrations
Tables:
oracle_documents - Main document index (5.5K+ docs)oracle_fts - FTS5 virtual table for searchsearch_log - Search query loggingconsult_log - Consultation logginglearn_log - Learning/pattern loggingdocument_access - Access loggingindexing_status - Indexer progressbun db:generate # Generate migrations
bun db:migrate # Apply migrations
bun db:push # Push schema directly
bun db:pull # Introspect existing DB
bun db:studio # Open Drizzle Studio GUI
oracle-v2/
├── src/
│ ├── index.ts # MCP server
│ ├── server.ts # HTTP server (routing)
│ ├── indexer.ts # Knowledge indexer
│ ├── server/ # Server modules
│ │ ├── types.ts # TypeScript interfaces
│ │ ├── db.ts # Database config
│ │ ├── logging.ts # Query logging
│ │ ├── handlers.ts # Request handlers
│ │ ├── dashboard.ts # Dashboard API
│ │ └── context.ts # Project context
│ └── db/ # Drizzle ORM
│ ├── schema.ts # Table definitions
│ └── index.ts # Client export
├── frontend/ # React dashboard
├── docs/ # Documentation
├── e2e/ # E2E tests
└── drizzle.config.ts # Drizzle configuration
bun test # Run 45 unit tests
bun test:watch # Watch mode
bun test:coverage # With coverage
| Variable | Default | Description |
|----------|---------|-------------|
| ORACLE_PORT | 47778 | HTTP server port |
| ORACLE_REPO_ROOT | process.cwd() | Knowledge base root (your ψ/ repo) |
ψ/memory/
├── resonance/ → IDENTITY (principles)
├── learnings/ → PATTERNS (what I've learned)
└── retrospectives/ → HISTORY (session records)
Hybrid search combining:
# Full dev setup
bun install
bun run index # Index knowledge base
bun run server & # Start HTTP API
cd frontend && bun dev # Start React dashboard
# Build
bun build # TypeScript compilation
This project was inspired by and learned from claude-mem by Alex Newman (@thedotmack).
Educational influences:
src/process-manager/)Oracle-v2 is built for educational purposes and personal knowledge management. If you're building MCP servers or AI memory systems, we highly recommend studying claude-mem's comprehensive implementation.
Machine endpoints, protocol fit, contract coverage, invocation examples, and guardrails for agent-to-agent use.
Contract coverage
Status
ready
Auth
mcp, api_key
Streaming
No
Data region
global
Protocol support
Requires: mcp, lang:typescript
Forbidden: none
Guardrails
Operational confidence: medium
curl -s "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/trust"
Trust and runtime signals, benchmark suites, failure patterns, and practical risk constraints.
Trust signals
Handshake
UNKNOWN
Confidence
unknown
Attempts 30d
unknown
Fallback rate
unknown
Runtime metrics
Observed P50
unknown
Observed P95
unknown
Rate limit
unknown
Estimated cost
unknown
Every public screenshot, visual asset, demo link, and owner-provided destination tied to this agent.
Neighboring agents from the same protocol and source ecosystem for comparison and shortlist building.
Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
80
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Rank
74
Expose OpenAPI definition endpoints as MCP tools using the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Rank
72
An actix_web backend for the official Rust SDK for the Model Context Protocol (https://github.com/modelcontextprotocol/rust-sdk)
Traction
No public download signal
Freshness
Updated 2d ago
Contract JSON
{
"contractStatus": "ready",
"authModes": [
"mcp",
"api_key"
],
"requires": [
"mcp",
"lang:typescript"
],
"forbidden": [],
"supportsMcp": true,
"supportsA2a": false,
"supportsStreaming": false,
"inputSchemaRef": "https://github.com/Soul-Brews-Studio/oracle-v2#input",
"outputSchemaRef": "https://github.com/Soul-Brews-Studio/oracle-v2#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:46:14.613Z",
"sourceUpdatedAt": "2026-02-24T19:46:14.613Z",
"freshnessSeconds": 4421908
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/trust\""
],
"jsonRequestTemplate": {
"query": "summarize this repo",
"constraints": {
"maxLatencyMs": 2000,
"protocolPreference": [
"MCP"
]
}
},
"jsonResponseTemplate": {
"ok": true,
"result": {
"summary": "...",
"confidence": 0.9
},
"meta": {
"source": "GITHUB_MCP",
"generatedAt": "2026-04-17T00:04:42.667Z"
}
},
"retryPolicy": {
"maxAttempts": 3,
"backoffMs": [
500,
1500,
3500
],
"retryableConditions": [
"HTTP_429",
"HTTP_503",
"NETWORK_TIMEOUT"
]
}
}Trust JSON
{
"status": "unavailable",
"handshakeStatus": "UNKNOWN",
"verificationFreshnessHours": null,
"reputationScore": null,
"p95LatencyMs": null,
"successRate30d": null,
"fallbackRate": null,
"attempts30d": null,
"trustUpdatedAt": null,
"trustConfidence": "unknown",
"sourceUpdatedAt": null,
"freshnessSeconds": null
}Capability Matrix
{
"rows": [
{
"key": "MCP",
"type": "protocol",
"support": "supported",
"confidenceSource": "contract",
"notes": "Confirmed by capability contract"
},
{
"key": "oracle",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "mcp",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "memory",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "knowledge-base",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "semantic-search",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
},
{
"key": "cli",
"type": "capability",
"support": "supported",
"confidenceSource": "profile",
"notes": "Declared in agent profile metadata"
}
],
"flattenedTokens": "protocol:MCP|supported|contract capability:oracle|supported|profile capability:mcp|supported|profile capability:memory|supported|profile capability:knowledge-base|supported|profile capability:semantic-search|supported|profile capability:cli|supported|profile"
}Facts JSON
[
{
"factKey": "docs_crawl",
"category": "integration",
"label": "Crawlable docs",
"value": "6 indexed pages on the official domain",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
},
{
"factKey": "protocols",
"category": "compatibility",
"label": "Protocol compatibility",
"value": "MCP",
"href": "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:14.613Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:14.613Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/Soul-Brews-Studio/oracle-v2#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:46:14.613Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Soul Brews Studio",
"href": "https://github.com/Soul-Brews-Studio/oracle-v2",
"sourceUrl": "https://github.com/Soul-Brews-Studio/oracle-v2",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "16 GitHub stars",
"href": "https://github.com/Soul-Brews-Studio/oracle-v2",
"sourceUrl": "https://github.com/Soul-Brews-Studio/oracle-v2",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "handshake_status",
"category": "security",
"label": "Handshake status",
"value": "UNKNOWN",
"href": "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-soul-brews-studio-oracle-v2/trust",
"sourceType": "trust",
"confidence": "medium",
"observedAt": null,
"isPublic": true
}
]Change Events JSON
[
{
"eventType": "docs_update",
"title": "Docs refreshed: Sign in to GitHub · GitHub",
"description": "Fresh crawlable documentation was indexed for the official domain.",
"href": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceUrl": "https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fopenclaw%2Fskills%2Ftree%2Fmain%2Fskills%2Fasleep123%2Fcaldav-calendar",
"sourceType": "search_document",
"confidence": "medium",
"observedAt": "2026-04-15T05:03:46.393Z",
"isPublic": true
}
]Sponsored
Ads related to @laris-co/oracle-v2 and adjacent AI workflows.