{"_id":"@csgaglobal/bmcc-cyber","name":"@csgaglobal/bmcc-cyber","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@csgaglobal/bmcc-cyber","version":"1.0.0","description":"BMCC Cyber Programme MCP Server - Cybersecurity education pathway built in partnership between CSGA and Borough of Manhattan Community College (CUNY)","author":{"name":"CSGA Global — Cyber Security Global Alliance"},"license":"CC0-1.0","repository":{"type":"git","url":"git+https://github.com/csga-global/mcp-servers.git","directory":"packages/bmcc-cyber"},"homepage":"https://bmcc-cyberprogram.com","type":"module","main":"build/index.js","bin":{"bmcc-cyber-mcp":"dist/index.js"},"scripts":{"dev":"ts-node src/index.ts","start":"node build/index.js","watch":"tsc --watch","test":"node --test build/**/*.test.js","clean":"rm -rf build","build":"tsc"},"dependencies":{"@modelcontextprotocol/sdk":"^1.0.0","zod":"^3.22.4"},"devDependencies":{"@types/node":"^20.10.0","typescript":"^5.3.3","ts-node":"^10.9.2"},"publishConfig":{"access":"public"},"engines":{"node":">=18.0.0"},"_id":"@csgaglobal/bmcc-cyber@1.0.0","gitHead":"c7c0f8605f06b783f4bac5b541f4732ebce8b560","bugs":{"url":"https://github.com/csga-global/mcp-servers/issues"},"_nodeVersion":"22.16.0","_npmVersion":"10.9.2","dist":{"integrity":"sha512-TtV6Yz+FFyxRa60yXedDpN+y6COxdqPsKghXZyPL2Zx+P3q1RTFg0FCZFBq7o3W0ZwmJfHlPEPxvYQQDsnMjpw==","shasum":"182d9e8ae208621444d2ef12f74a47c449843b94","tarball":"https://registry.npmjs.org/@csgaglobal/bmcc-cyber/-/bmcc-cyber-1.0.0.tgz","fileCount":35,"unpackedSize":235326,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBBlp4D8nauM1tWgWnPrLGSWblwVfgEDXTNwpKe+Ojh4AiEA2ljuyr16yVLwOnXiABDq4iuMZfuM1LqZssGmx5ve2z0="}]},"_npmUser":{"name":"csga_global","email":"Nicholastempleman@gmail.com"},"directories":{},"maintainers":[{"name":"csga_global","email":"Nicholastempleman@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/bmcc-cyber_1.0.0_1772122500410_0.03139214120575784"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-26T16:15:00.348Z","1.0.0":"2026-02-26T16:15:00.576Z","modified":"2026-02-26T16:15:00.750Z"},"maintainers":[{"name":"csga_global","email":"Nicholastempleman@gmail.com"}],"description":"BMCC Cyber Programme MCP Server - Cybersecurity education pathway built in partnership between CSGA and Borough of Manhattan Community College (CUNY)","homepage":"https://bmcc-cyberprogram.com","repository":{"type":"git","url":"git+https://github.com/csga-global/mcp-servers.git","directory":"packages/bmcc-cyber"},"author":{"name":"CSGA Global — Cyber Security Global Alliance"},"bugs":{"url":"https://github.com/csga-global/mcp-servers/issues"},"license":"CC0-1.0","readme":"# BMCC Cyber Programme MCP Server\n\nA comprehensive Model Context Protocol (MCP) server for the BMCC Cyber Programme - a 4-course cybersecurity education pathway built in partnership between CSGA (Cybersecurity Governance Alliance) and Borough of Manhattan Community College (CUNY).\n\n## Overview\n\nThis MCP server provides tools for cybersecurity education, career pathway guidance, skills assessment, certification preparation, and workforce gap analysis. It supports the White Hat cybersecurity focus and K.A.T.A. belt alignment system.\n\n**Key Market Context:**\n- Global cybersecurity training market: **USD 6.74B**\n- Worldwide workforce gap: **4.8M cybersecurity professionals**\n- Annual growth rate: **12.5%**\n- Contact: Daniel Katz at BMCC-CUNY\n\n## Features\n\n### 6 Core Tools\n\n#### 1. **bmcc_course_catalog**\nBrowse the comprehensive BMCC cyber course catalog with advanced filtering.\n\n**Input Parameters:**\n- `topic` (optional): Search by cybersecurity topic\n- `level` (optional): Filter by beginner/intermediate/advanced\n- `focus_area` (optional): Filter by specific focus areas\n\n**Available Courses:**\n- Cybersecurity Fundamentals (Beginner)\n- Network Security & Defence (Intermediate)\n- Ethical Hacking & Penetration Testing (Advanced)\n- Incident Response & Forensics (Advanced)\n- Application Security (Intermediate)\n- Cloud Security (Intermediate)\n- Cryptography & Data Protection (Advanced)\n- Security Governance & Compliance (Advanced)\n\n**Output:**\n- Course listings with descriptions, prerequisites, duration, credits\n- Learning outcomes and K.A.T.A. belt alignment\n- Certification preparation information\n\n#### 2. **bmcc_skill_assessment**\nAssess cybersecurity skill level and generate personalized learning paths.\n\n**Input Parameters:**\n- `current_knowledge` (required): Areas of existing knowledge\n- `experience_years` (required): Years of IT/security experience\n- `certifications_held` (optional): Current certifications\n- `career_goal` (required): Target role or specialization\n\n**Output:**\n- Current skill level (novice to expert)\n- K.A.T.A. belt equivalent\n- Detailed skill breakdown with proficiency scores\n- Recommended course sequence\n- Learning path with phases and timelines\n- Certification timeline estimates\n- Next steps and action items\n\n#### 3. **bmcc_career_pathway**\nMap complete career progression with certifications and job market data.\n\n**Input Parameters:**\n- `current_role` (required): Current job position\n- `target_role` (required): Desired career goal\n- `experience` (required): Years of experience\n- `education_level` (required): Current education level\n- `preferred_specialization` (optional): Cloud, AppSec, etc.\n\n**Output:**\n- Current and target role assessments with salary data\n- Step-by-step progression path with duration and requirements\n- Required certifications and exam information\n- Global market context (4.8M gap, USD 6.74B market, 12.5% growth)\n- Career timeline with milestones\n- Investment costs and ROI projections\n\n#### 4. **bmcc_certification_prep**\nComprehensive certification preparation guides for 8 certifications.\n\n**Supported Certifications:**\n- CompTIA Security+\n- CEH (Certified Ethical Hacker)\n- CISSP (Certified Information Systems Security Professional)\n- CSR5 (Certified Cybersecurity Researcher)\n- K.A.T.A. White Belt (Foundation)\n- K.A.T.A. Yellow Belt (Intermediate)\n- K.A.T.A. Orange Belt (Advanced)\n- K.A.T.A. Red Belt (Expert/Master)\n\n**Input Parameters:**\n- `target_certification` (required): Choose from above list\n- `current_level` (required): Current knowledge level\n\n**Output:**\n- Certification overview and career impact\n- Prerequisites and requirement waivers\n- Exam format and logistics\n- Content domains with percentage weighting\n- Week-by-week study plan (15 hours/week)\n- BMCC course alignment\n- Practice resources with costs\n- Success metrics and benchmarks\n- Test day tips\n\n#### 5. **bmcc_lab_exercise**\nGenerate hands-on cybersecurity lab exercises with comprehensive instructions.\n\n**Input Parameters:**\n- `topic` (required): Lab topic (network_scanning, firewall_configuration, etc.)\n- `difficulty_level` (required): beginner/intermediate/advanced\n- `time_available` (required): Time in minutes (minimum 15)\n- `learning_objective` (required): What learners will achieve\n\n**Pre-built Lab Scenarios:**\n- Network Scanning with Nmap\n- Firewall Configuration and Testing\n- Encryption Basics and Data Protection\n\n**Output:**\n- Lab metadata and learning objectives\n- Realistic scenario and business context\n- Hardware/software requirements\n- Step-by-step instructions with commands\n- Expected outputs and troubleshooting\n- Assessment criteria with success indicators\n- Extension challenges for deeper learning\n- Lab report template\n\n#### 6. **bmcc_workforce_gap**\nAnalyze cybersecurity skill gaps in organizations.\n\n**Input Parameters:**\n- `organization_size` (required): startup/small/medium/enterprise\n- `sector` (required): Industry sector (finance, healthcare, etc.)\n- `current_team_skills` (required): Array of current skill areas\n- `region` (optional): Geographic region for market data\n\n**Output:**\n- Organization profile and security maturity assessment\n- Global market context (4.8M gap, USD 6.74B market)\n- Detailed skill gap analysis with severity ratings\n- Critical skill shortages with availability timelines\n- Role recommendations with salary ranges\n- Training investment plan (3 phases, 10 months)\n- ROI analysis with payback periods\n- BMCC programme fit and partnership benefits\n- Implementation roadmap (4 quarters)\n- Competitive advantages and business impact\n\n## Installation\n\n### Prerequisites\n- Node.js 18+\n- npm or yarn\n\n### Setup\n\n1. Clone or navigate to the repository:\n```bash\ncd /sessions/brave-adoring-cerf/mcp-servers/bmcc-cyber\n```\n\n2. Install dependencies:\n```bash\nnpm install\n```\n\n3. Build the TypeScript:\n```bash\nnpm run build\n```\n\n4. Start the server:\n```bash\nnpm start\n```\n\nThe server will listen on stdio and output startup confirmation.\n\n## Usage\n\n### With Claude\nAdd to your Claude settings:\n```json\n{\n  \"name\": \"bmcc-cyber-mcp\",\n  \"command\": \"node\",\n  \"args\": [\"/path/to/bmcc-cyber/build/index.js\"]\n}\n```\n\n### Example Queries\n\n**Course Discovery:**\n```\n\"Show me all advanced cybersecurity courses with a focus on ethical hacking\"\n```\n\n**Career Planning:**\n```\n\"I'm an IT support person with 3 years experience. What's my path to become a security architect?\"\n```\n\n**Skills Assessment:**\n```\n\"I know networking and Linux. I want to become a penetration tester. What should I do?\"\n```\n\n**Certification Prep:**\n```\n\"I want to get CEH certified. I already have Security+. Create a study plan.\"\n```\n\n**Lab Practice:**\n```\n\"Create a beginner network scanning lab that takes 45 minutes\"\n```\n\n**Workforce Analysis:**\n```\n\"We're a medium-sized financial services company. Analyze our security team gaps.\"\n```\n\n## K.A.T.A. Belt System\n\nThe BMCC Cyber Programme uses the K.A.T.A. (Knowledge, Ability, Teaching, Attitude) belt alignment system:\n\n- **White Belt**: Foundation level (Cybersecurity Fundamentals)\n- **Yellow Belt**: Intermediate level (Network & Application Security)\n- **Orange Belt**: Advanced level (Ethical Hacking, Forensics)\n- **Red Belt**: Expert/Master level (Enterprise Architecture, Leadership)\n\nAll tools align learning recommendations with the appropriate K.A.T.A. belt level.\n\n## Data and Models\n\n### Supported Sectors\n- Finance (High maturity, compliance-heavy)\n- Healthcare (Medium maturity, HIPAA-focused)\n- Technology (Medium maturity, AppSec-focused)\n- Government (High maturity, defense-focused)\n- Manufacturing (Low maturity, OT security)\n- Retail (Low maturity, PCI-focused)\n\n### Market Data\n- Global Workforce Gap: 4.8 million professionals\n- Market Size: USD 6.74 billion\n- Annual Growth: 12.5%\n- Average Salary Growth: 8.2% annually\n- Breach Cost Average: USD 4.24 million (2021)\n\n### Certification Information\nComplete details for 8 certifications including:\n- Exam formats and costs\n- Content domain breakdowns\n- Prerequisites and experience requirements\n- Renewal periods\n- Global recognition levels\n\n## Architecture\n\n### Project Structure\n```\nbmcc-cyber/\n├── src/\n│   ├── index.ts           # MCP server setup and routing\n│   └── tools/\n│       ├── index.ts       # Tool exports\n│       ├── courseCatalog.ts\n│       ├── skillAssessment.ts\n│       ├── careerPathway.ts\n│       ├── certificationPrep.ts\n│       ├── labExercise.ts\n│       └── workforceGap.ts\n├── build/                 # Compiled JavaScript (after npm run build)\n├── package.json\n├── tsconfig.json\n└── README.md\n```\n\n### Technology Stack\n- **Runtime**: Node.js 18+\n- **Language**: TypeScript 5.3+\n- **Validation**: Zod 3.22+\n- **Protocol**: MCP SDK 0.9+\n\n## Development\n\n### Build\n```bash\nnpm run build\n```\n\n### Development Mode (watch)\n```bash\nnpm run watch\n```\n\n### Clean Build\n```bash\nnpm run clean\n```\n\n## API Documentation\n\nAll tools follow the MCP tool calling convention with input validation via Zod schemas.\n\n### Input Validation\n- All inputs are validated with Zod schemas before processing\n- Invalid inputs return clear error messages\n- Optional parameters can be omitted\n\n### Output Format\nAll tools return:\n```json\n{\n  \"content\": [\n    {\n      \"type\": \"text\",\n      \"text\": \"JSON formatted result...\"\n    }\n  ]\n}\n```\n\n## Partnership Information\n\n**BMCC Cyber Programme**\n- Institution: Borough of Manhattan Community College (CUNY)\n- Partner: Cybersecurity Governance Alliance (CSGA)\n- Contact: Daniel Katz at BMCC-CUNY\n- Focus: White Hat Cybersecurity\n- Homepage: https://bmcc-cyberprogram.com\n\n## Certifications and Compliance\n\nThis tool aligns with:\n- CompTIA Security+\n- CEH (EC-Council)\n- CISSP (ISC²)\n- CSR5 (GIAC/SANS)\n- K.A.T.A. Belt System (CSGA)\n- NIST Cybersecurity Framework\n- ISO 27001\n- GDPR compliance\n- PCI-DSS\n- HIPAA\n- FedRAMP\n\n## License\n\nCC0-1.0 - Creative Commons Zero (Public Domain Dedication)\n\n## Version\n\n1.0.0\n\n## Support\n\nFor support, contact:\n- BMCC: Daniel Katz at BMCC-CUNY\n- Programme: https://bmcc-cyberprogram.com\n\n## Changelog\n\n### 1.0.0 (Initial Release)\n- Complete MCP server implementation\n- 6 core tools for cybersecurity education\n- K.A.T.A. belt alignment\n- Career pathway mapping\n- Workforce gap analysis\n- 8 certification preparation guides\n- Pre-built lab scenarios\n- Global market data integration\n","readmeFilename":"README.md","_rev":"1-554ff72a60c7b08f5175daab67b19c0a"}