nexvigilant/nexcore
NexVigilant Core — 280 Rust crates for pharmacovigilance, signal detection, and intelligent automation. The Vigilance Kernel.
Platform-specific configuration:
{
"mcpServers": {
"nexcore": {
"command": "npx",
"args": [
"-y",
"nexcore"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
The Vigilance Kernel — unified Rust workspace (~63K LOC) powering NexVigilant's pharmacovigilance platform, skill orchestration, and AI agent infrastructure.
> nexcore is the proprietary computation kernel developed by NexVigilant LLC for drug safety signal detection, regulatory compliance, and intelligent automation.
# Build
cd ~/nexcore
cargo build --release
# Run tests (~1800+)
cargo test --workspace
# Start REST API (preferred for external integrations)
cargo install --path crates/nexcore-api
nexcore-api # http://localhost:3030
# Use MCP tools (preferred for Claude Code)
# mcp__nexcore__pv_signal_complete(a=15, b=100, c=20, d=10000)~/nexcore/
├── Cargo.toml # Workspace root
└── crates/
├── nexcore-vigilance/ # Core: ToV axioms, Guardian-AV, PV signals, 25+ modules
├── nexcore-brain/ # Working memory: sessions, artifacts, code tracking
├── nexcore-mcp/ # MCP server (90+ tools for Claude Code)
├── nexcore-api/ # REST API server (Axum, 33 routes)
├── nexcore-friday/ # FRIDAY orchestrator (voice, webhooks, scheduler)
├── nexcore-hooks/ # Claude Code hooks (quality, security enforcement)
├── nexcore-faers-etl/ # FAERS data pipeline
├── nexcore-config/ # Configuration types
├── nexcore-skill-verify/ # Skill validation CLI
└── nexcore-epa1/ # EPA ECHO API integrationUse a one-way dependency flow to keep layering clear and avoid cycles:
foundation crates: shared primitives, utilities, typesdomain crates: business logic, algorithms, PV, vigilanceorchestration crates: workflows, pipelines, schedulersservice/bin crates: API servers, CLIs, MCP, UI shellsRules of thumb:
service/bin can depend on anything below it, but never theLoading reviews...