Metadata-Version: 2.4
Name: cruxhive-mcp
Version: 0.4.1
Summary: CruxHive MCP server — team AI knowledge governance layer
Project-URL: Homepage, https://cruxhive.com
Project-URL: Repository, https://github.com/cruxhive/cruxhive
Project-URL: Documentation, https://github.com/cruxhive/cruxhive#readme
License: MIT
Keywords: ai,claude,context,cursor,knowledge,llm,mcp
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Software Development :: Libraries
Requires-Python: >=3.11
Requires-Dist: mcp>=1.0.0
Provides-Extra: all
Requires-Dist: fastapi>=0.100.0; extra == 'all'
Requires-Dist: pydantic>=2.0.0; extra == 'all'
Requires-Dist: sentence-transformers>=2.7.0; extra == 'all'
Requires-Dist: sqlite-vec>=0.1.6; extra == 'all'
Requires-Dist: uvicorn>=0.20.0; extra == 'all'
Provides-Extra: full
Requires-Dist: sentence-transformers>=2.7.0; extra == 'full'
Requires-Dist: sqlite-vec>=0.1.6; extra == 'full'
Provides-Extra: ui
Requires-Dist: fastapi>=0.100.0; extra == 'ui'
Requires-Dist: pydantic>=2.0.0; extra == 'ui'
Requires-Dist: uvicorn>=0.20.0; extra == 'ui'
Description-Content-Type: text/markdown

# cruxhive-mcp

MCP server for the CruxHive knowledge layer. Exposes four tools callable from Claude Code, OpenCode, Cursor, Windsurf, Gemini CLI, or any MCP-compatible client.

## Tools

| Tool | What it does |
|---|---|
| `context_radar` | Scan git history → classify commits by plan area → coverage report |
| `context_next_slice` | Read active plan → extract open items → structured slice proposal |
| `context_write_plan` | Write `.llm/plans/{name}.md` + register in `active.md` |
| `context_sync_memory` | Sync org-layer context to all workspace projects |

All tools operate on the local filesystem (`.llm/` directory). Zero external API calls.

## Install

```bash
uv pip install cruxhive-mcp
# or: pip install cruxhive-mcp
```

## Wire into your project

Add to `.mcp.json`:

```json
{
  "mcpServers": {
    "cruxhive": {
      "command": "uvx",
      "args": ["cruxhive-mcp"],
      "type": "stdio"
    }
  }
}
```

Or use `npx cruxhive init` — it does everything automatically.

## Requirements

Python 3.11+. No extra dependencies beyond `mcp`.
