- Implement 4 production-ready audit scan tools in src/shards/audit.py - scan_status_reconciliation: detect terminated users still enabled in AD - scan_job_title_drift: detect title mismatches between Workday and AD - scan_department_mismatches: detect department/cost center drift - scan_name_variance_mismatches: detect display name inconsistencies - Add comprehensive integration test suite (tests/integration_test_audit_shard.py) - Create demo client (test_client.py) and MCP protocol simulator (test_mcp_protocol.py) - Add tool catalog generator (list_tools.py) for visibility across all 33 registered tools - Fix Windows console encoding in src/main.py to support emoji in shard status output - Add version management utility (scripts/bump_version.py) for release automation - Update workday test imports to use new drift_detection module path Completes session goal of establishing SOC 2-compliant cross-system drift detection per SESSION_SNAPSHOT_2026-04-13.md. All audit tools validated against mock data with expected mismatch scenarios (Bob Martinez, Carol Chen, David Kim cases). Refs: WIS-014, WIS-015, WIS-016, WIS-017, WIS-018
22 lines
849 B
JSON
22 lines
849 B
JSON
{
|
|
"mcpServers": {
|
|
"nexus": {
|
|
"command": "python",
|
|
"args": [
|
|
"C:/Users/castn1.CORP/OneDrive - Wheels/Repos/mcp_servers/nexus-mcp/src/main.py"
|
|
],
|
|
"cwd": "C:/Users/castn1.CORP/OneDrive - Wheels/Repos/mcp_servers/nexus-mcp",
|
|
"env": {
|
|
"USE_MOCK": "true",
|
|
"ENABLE_AUDIT": "true",
|
|
"ENABLE_IDENTITY": "true",
|
|
"ENABLE_WORKDAY": "true",
|
|
"ENABLE_ITSM": "true",
|
|
"ENABLE_ASSETS": "true",
|
|
"ENABLE_LOGISTICS": "true",
|
|
"PYTHONPATH": "C:/Users/castn1.CORP/OneDrive - Wheels/Repos/mcp_servers/nexus-mcp/src;C:/Users/castn1.CORP/OneDrive - Wheels/Repos/mcp_servers/nexus-mcp/lib",
|
|
"PYTHONUNBUFFERED": "1"
|
|
}
|
|
}
|
|
}
|
|
} |