open-index/open-npm huggingface dataset:
npm package: @noderail/mcp
Description: NodeRail knowledge governance MCP server — read, search, and trust-evaluate versioned knowledge nodes
Latest version: 1.0.1

# NodeRail MCP Server

**The provenance and governance layer for AI-readable knowledge.**

> MCP asks what AI can access. NodeRail asks what AI should *trust*.

## What This Is

NodeRail is a knowledge governance platform that gives frameworks, methods, and intellectual work a permanent, versioned, citable home — with DOI issuance, Git-based lineage, and governance built in.

This MCP server exposes NodeRail's knowledge graph to Claude and other MCP-compatible AI assistants — so they can find, read, and cite structured knowledge **with authorship intact**.

## Why It Matters

Every other MCP server is an access layer. NodeRail is the trust layer.

When AI systems consume knowledge through MCP, they need to know:
- Who created this?
- Is this the canonical version?
- What changed between versions?
- Is this peer-reviewed, practitioner-derived, or experimental?
- Should this be trusted for enterprise decisions?

NodeRail answers those questions. No other MCP server does.

## Tools

| Tool | Description |
|------|-------------|
| `noderail_get_field` | Get a Field node by ID with full provenance |
| `noderail_list_nodes` | List all nodes with status and version |
| `noderail_get_node` | Get any node by ID with full content |
| `noderail_get_lineage` | Get version history and lineage chain |
| `noderail_search_nodes` | Search nodes by keyword or author |
| `noderail_get_trust_status` | Trust report: evidence level, canonical status, permitted use |

## Quick Start

```bash
npm install -g noderail-mcp
```

Add to your `~/.claude/settings.json`:

```json
{
  "mcpServers": {
    "noderail": {
      "command": "node",
      "args": ["/path/to/noderail-mcp-server/dist/index.js"],
      "env": {
        "NODERAIL_REPO_PATH": "/path/to/your/noderail-repo"
      }
    }
  }
}
```

Then ask Claude:
- *"What fields exist in NodeRail?"*
- *"Search NodeRail nodes for cognitive load"*
- *"Get the trust status of the HCS field"*

## The Live Example

The first field in NodeRail is **Human Capacity Science (HCS)** — a framework for measuring cognitive, emotional, and digital load to prevent burnout. Created by Gao Kabubi. DOI issued. Versioned. Governed.

That's what NodeRail looks like in practice.

## Platform

- **Website:** [noderail.org](https://noderail.org)
- **Version:** v0.1 (early access)
- **Founded by:** Gao Kabubi

## License

MIT