Rank
83
A Model Context Protocol (MCP) server for GitLab
Traction
No public download signal
Freshness
Updated 2d ago
Crawler Summary
RA-H Open Source – local-first research workspace with BYO API keys RA-H OS **TL;DR:** Clone this repository and you'll have a local SQLite database on your computer. The database schema is structured so external AI agents can continuously read and write to it, building your knowledge graph externally. $1 **Currently macOS only.** Linux and Windows support is coming. If you want to run it on Linux/Windows now, see $1. **Full documentation:** $1 --- What This Does 1. **Stores knowledg Published capability contract available. No trust telemetry is available yet. 110 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
ra-h-open-source 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
RA-H Open Source – local-first research workspace with BYO API keys RA-H OS **TL;DR:** Clone this repository and you'll have a local SQLite database on your computer. The database schema is structured so external AI agents can continuously read and write to it, building your knowledge graph externally. $1 **Currently macOS only.** Linux and Windows support is coming. If you want to run it on Linux/Windows now, see $1. **Full documentation:** $1 --- What This Does 1. **Stores knowledg
Public facts
7
Change events
1
Artifacts
0
Freshness
Feb 22, 2026
Published capability contract available. No trust telemetry is available yet. 110 GitHub stars reported by the source. Last updated 2/24/2026.
Trust score
Unknown
Compatibility
MCP
Freshness
Feb 22, 2026
Vendor
Bradwmorris
Artifacts
0
Benchmarks
0
Last release
0.1.0
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. 110 GitHub stars reported by the source. Last updated 2/24/2026.
Setup snapshot
git clone https://github.com/bradwmorris/ra-h_os.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
Bradwmorris
Protocol compatibility
MCP
Auth modes
mcp, api_key
Machine-readable schemas
OpenAPI or schema references published
Adoption signal
110 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
██████╗ █████╗ ██╗ ██╗ ██╔══██╗██╔══██╗ ██║ ██║ ██████╔╝███████║█████╗███████║ ██╔══██╗██╔══██║╚════╝██╔══██║ ██║ ██║██║ ██║ ██║ ██║ ╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝
bash
git clone https://github.com/bradwmorris/ra-h_os.git cd ra-h_os npm install npm rebuild better-sqlite3 ./scripts/dev/bootstrap-local.sh npm run dev
text
~/Library/Application Support/RA-H/db/rah.sqlite # macOS ~/.local/share/RA-H/db/rah.sqlite # Linux %APPDATA%/RA-H/db/rah.sqlite # Windows
json
{
"mcpServers": {
"ra-h": {
"command": "npx",
"args": ["ra-h-mcp-server"]
}
}
}json
{
"mcpServers": {
"ra-h": {
"command": "node",
"args": ["/absolute/path/to/ra-h_os/apps/mcp-server-standalone/index.js"]
}
}
}bash
# Open the database sqlite3 ~/Library/Application\ Support/RA-H/db/rah.sqlite # List all nodes SELECT id, title, created_at FROM nodes ORDER BY created_at DESC LIMIT 10; # Search by title SELECT title, description FROM nodes WHERE title LIKE '%react%'; # Find connections SELECT n1.title, e.explanation, n2.title FROM edges e JOIN nodes n1 ON e.from_node_id = n1.id JOIN nodes n2 ON e.to_node_id = n2.id LIMIT 10;
Full documentation captured from public sources, including the complete README when available.
Docs source
GITHUB MCP
Editorial quality
ready
RA-H Open Source – local-first research workspace with BYO API keys RA-H OS **TL;DR:** Clone this repository and you'll have a local SQLite database on your computer. The database schema is structured so external AI agents can continuously read and write to it, building your knowledge graph externally. $1 **Currently macOS only.** Linux and Windows support is coming. If you want to run it on Linux/Windows now, see $1. **Full documentation:** $1 --- What This Does 1. **Stores knowledg
██████╗ █████╗ ██╗ ██╗
██╔══██╗██╔══██╗ ██║ ██║
██████╔╝███████║█████╗███████║
██╔══██╗██╔══██║╚════╝██╔══██║
██║ ██║██║ ██║ ██║ ██║
╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝
TL;DR: Clone this repository and you'll have a local SQLite database on your computer. The database schema is structured so external AI agents can continuously read and write to it, building your knowledge graph externally.
Currently macOS only. Linux and Windows support is coming. If you want to run it on Linux/Windows now, see instructions at the bottom.
Full documentation: ra-h.app/docs/open-source
localhost:3000Your data stays on your machine. Nothing is sent anywhere unless you configure an API key.
git clone https://github.com/bradwmorris/ra-h_os.git
cd ra-h_os
npm install
npm rebuild better-sqlite3
./scripts/dev/bootstrap-local.sh
npm run dev
Open localhost:3000. Done.
Optional but recommended. Without a key, you can still create and organize nodes manually.
With a key, you get:
Cost: Less than $0.10/day for heavy use. Most users spend $1-2/month.
Setup: The app will prompt you on first launch, or go to Settings → API Keys.
Get a key at platform.openai.com/api-keys
~/Library/Application Support/RA-H/db/rah.sqlite # macOS
~/.local/share/RA-H/db/rah.sqlite # Linux
%APPDATA%/RA-H/db/rah.sqlite # Windows
This is a standard SQLite file. You can:
sqlite3 or any SQLite toolAdd to your ~/.claude.json:
{
"mcpServers": {
"ra-h": {
"command": "npx",
"args": ["ra-h-mcp-server"]
}
}
}
Restart Claude Code fully (Cmd+Q on Mac, not just closing the window).
Verify it worked: Ask Claude "Do you have rah_ tools available?" — you should see tools like rah_add_node, rah_search_nodes, etc.
For contributors testing local changes, use the local path instead:
{
"mcpServers": {
"ra-h": {
"command": "node",
"args": ["/absolute/path/to/ra-h_os/apps/mcp-server-standalone/index.js"]
}
}
}
What happens: Once connected, Claude calls rah_get_context first to orient itself (stats, hub nodes, dimensions, available guides). It proactively captures knowledge — when a new insight, decision, person, or reference surfaces, it proposes a specific node (title, dimensions, description) so you can approve with minimal friction. For complex tasks it reads guides to understand your graph conventions and custom workflows.
Available tools:
| Tool | What it does |
|------|--------------|
| rah_get_context | Get graph overview — stats, hub nodes, dimensions, recent activity |
| rah_search_nodes | Find nodes by keyword |
| rah_add_node | Create a new node |
| rah_get_nodes | Fetch nodes by ID |
| rah_update_node | Edit an existing node |
| rah_create_edge | Link two nodes together |
| rah_update_edge | Update an edge explanation |
| rah_query_edges | Find connections |
| rah_list_dimensions | List all tags/categories |
| rah_create_dimension | Create a new dimension |
| rah_update_dimension | Update/rename a dimension |
| rah_delete_dimension | Delete a dimension |
| rah_list_guides | List available guides (system + custom) |
| rah_read_guide | Read a guide by name |
| rah_write_guide | Create or update a custom guide |
| rah_delete_guide | Delete a custom guide |
| rah_search_content | Search through source content (transcripts, books, articles) |
| rah_sqlite_query | Run read-only SQL queries (SELECT/WITH/PRAGMA) |
Example prompts for Claude Code:
Query your database directly:
# Open the database
sqlite3 ~/Library/Application\ Support/RA-H/db/rah.sqlite
# List all nodes
SELECT id, title, created_at FROM nodes ORDER BY created_at DESC LIMIT 10;
# Search by title
SELECT title, description FROM nodes WHERE title LIKE '%react%';
# Find connections
SELECT n1.title, e.explanation, n2.title
FROM edges e
JOIN nodes n1 ON e.from_node_id = n1.id
JOIN nodes n2 ON e.to_node_id = n2.id
LIMIT 10;
See ra-h.app/docs/open-source for full schema documentation.
| Command | What it does |
|---------|--------------|
| npm run dev | Start the app at localhost:3000 |
| npm run build | Production build |
| npm run type-check | Check TypeScript |
The repo ships with a macOS binary for sqlite-vec (vendor/sqlite-extensions/vec0.dylib). On Linux or Windows you need to swap it for your platform's version.
Linux:
sqlite-vec-0.1.6-loadable-linux-x86_64.tar.gz)vec0.so from the archivevendor/sqlite-extensions/vec0.so in this repoWindows:
sqlite-vec-0.1.6-loadable-windows-x86_64.zip)vec0.dll from the archivevendor/sqlite-extensions/vec0.dll in this repoWithout sqlite-vec, everything works except semantic/vector search.
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-bradwmorris-ra-h-os/snapshot"
curl -s "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract"
curl -s "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/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/bradwmorris/ra-h_os#input",
"outputSchemaRef": "https://github.com/bradwmorris/ra-h_os#output",
"dataRegion": "global",
"contractUpdatedAt": "2026-02-24T19:45:18.759Z",
"sourceUpdatedAt": "2026-02-24T19:45:18.759Z",
"freshnessSeconds": 4438358
}Invocation Guide
{
"preferredApi": {
"snapshotUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/snapshot",
"contractUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
"trustUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/trust"
},
"curlExamples": [
"curl -s \"https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/snapshot\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract\"",
"curl -s \"https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/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-17T04:37:57.070Z"
}
},
"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"
}
],
"flattenedTokens": "protocol:MCP|supported|contract"
}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-bradwmorris-ra-h-os/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:18.759Z",
"isPublic": true
},
{
"factKey": "auth_modes",
"category": "compatibility",
"label": "Auth modes",
"value": "mcp, api_key",
"href": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:18.759Z",
"isPublic": true
},
{
"factKey": "schema_refs",
"category": "artifact",
"label": "Machine-readable schemas",
"value": "OpenAPI or schema references published",
"href": "https://github.com/bradwmorris/ra-h_os#input",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/contract",
"sourceType": "contract",
"confidence": "high",
"observedAt": "2026-02-24T19:45:18.759Z",
"isPublic": true
},
{
"factKey": "vendor",
"category": "vendor",
"label": "Vendor",
"value": "Bradwmorris",
"href": "https://github.com/bradwmorris/ra-h_os",
"sourceUrl": "https://github.com/bradwmorris/ra-h_os",
"sourceType": "profile",
"confidence": "medium",
"observedAt": "2026-02-24T19:43:14.176Z",
"isPublic": true
},
{
"factKey": "traction",
"category": "adoption",
"label": "Adoption signal",
"value": "110 GitHub stars",
"href": "https://github.com/bradwmorris/ra-h_os",
"sourceUrl": "https://github.com/bradwmorris/ra-h_os",
"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-bradwmorris-ra-h-os/trust",
"sourceUrl": "https://xpersona.co/api/v1/agents/mcp-bradwmorris-ra-h-os/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 ra-h-open-source and adjacent AI workflows.