Skip to content
Conduit

mcp server

Agent-kit-P1

A multi-agent framework that lives natively inside your IDE via MCP. Deploy 54 autonomous AI agents to handle architecture, security validation, and UI/UX design.

Ab-aswini/Agent-kit-P1communitylistedunreviewed

Set up

Runs on your computer. Pick your agent and operating system.

Before you start

  • Node.js 20 or newer
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "agent-kit-p1": {
      "command": "npx",
      "args": [
        "-y",
        "@ab_aswini/agent-kit-p1"
      ]
    }
  }
}

same format Cursor, GitHub Copilot CLI, Junie, JetBrains AI Assistant, Augment (Auggie CLI), Factory Droid, Kiro, Devin CLI +12

Values in angle brackets are placeholders. Restart Claude Desktop after editing its config.Claude Desktop docs

README

synced Oct 22, 2026
  ╔══════════════════════════════════════════════════════════════════╗
  ║                                                                  ║
  ║   ⚡  npx @ab_aswini/agent-kit-p1 init                          ║
  ║                                                                  ║
  ║   Done. Your 54-agent AI company is live.                        ║
  ║                                                                  ║
  ║   🏭 54 Agents  ·  🧩 69+ Skills  ·  📋 19 Workflows            ║
  ║   🎨 600K+ Design Data Points  ·  🛡️ Iron Well Governance        ║
  ║                                                                  ║
  ╚══════════════════════════════════════════════════════════════════╝

#SectionWhat You'll Learn
1The PitchWhy this exists — the 30-second story
2Quick StartFrom zero to 54 agents in 60 seconds
3How It WorksThe governance model, layers, and control flow
4Meet Your TeamEvery department, every agent, every role
5UI&UX Intelligence EngineThe built-in design brain with 23 domains & 16 stacks
6The Iron Well ProtocolHow governance actually works step-by-step
7Install & Setup (All Methods)Every way to install + MCP config
8Company ArchetypesChoose your team size from 14 to 54 agents
9Tech StackWhat's under the hood
10Security & PrivacyHow safety is enforced at every layer
11Deployment PipelineFrom your IDE to NPM to the end user
12RoadmapWhat's coming next
13ContributingHow to add agents, skills, or datasets
14LicenseMIT — fully open

🎯 The Pitch — Why Agent-Kit?

😰 Without Agent-Kit

You: "Build me a dashboard"
AI:  *immediately starts coding*
     *wrong architecture*
     *no tests*
     *security holes*
     *3 rewrites later...*

🏭 With Agent-Kit

You: "Build me a dashboard"
AI:  → Socratic Gate: 3 strategic questions
     → Strategy Planner creates milestones
     → Backend + Frontend + DB agents execute
     → QA validates, Security audits
     → CTO approves final delivery ✅

Agent-Kit gives your IDE's AI something it never had: a company structure.

You become the CTO. Your AI becomes 54 specialized employees — each with defined roles, boundaries, skills, and a chain of command. No more single-brain AI chaos.

The Key Insight

Your IDE already has a powerful AI brain (Copilot, Gemini, Claude). What it doesn't have is:

Missing PieceAgent-Kit Provides
🏛️ GovernanceIron Well Protocol — military-grade chain of command
🧠 MemoryPersistent architecture, decisions, and conventions across sessions
👥 Specialization54 agents with distinct expertise, not one generalist
🚦 Quality GatesMandatory planning before coding, mandatory review after
🎨 Design Intelligence600K+ data points across 23 design domains
🔐 SecurityBuilt-in threat modeling, chaos testing, OWASP scanning

[!IMPORTANT] Zero API Keys Required. Agent-Kit is NOT another LLM wrapper. It's a Supportive Office for your IDE's native AI. You provide the brain (Copilot, Gemini, Claude); Agent-Kit provides the company (structure, rules, memory, tools).


🚀 Quick Start

60-Second Setup

# Step 1: Deploy your AI company (one command)
npx @ab_aswini/agent-kit-p1 init

# Step 2: Verify everything works
npx @ab_aswini/agent-kit-p1 doctor

# Step 3: Open in your AI IDE and start building
# Tell your AI: "Read the CTS-001 agent and audit this project"

What Just Happened?

your-project/
├── .agentkit              ← Tiny pointer file (only thing in your project)
└── ~/.agent-kit-store/    ← Global store (zero-footprint)
    ├── 54 Agent protocols
    ├── 69+ Skill modules
    ├── 19 Workflow SOPs
    ├── 34 CSV datasets (600K+ data points)
    ├── Memory system
    └── MCP server ready

Connect to Your IDE

Add to MCP Settings:

  • Name: Agent-Kit
  • Type: command
  • Command: npx @ab_aswini/agent-kit-p1 mcp

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "agent-kit": {
      "command": "npx",
      "args": ["@ab_aswini/agent-kit-p1", "mcp"]
    }
  }
}

Load the agent definitions from .agent-os/agents/ into your workspace context. The MCP server works with any MCP-compatible extension.

6 MCP Tools exposed to your AI: list_agents · get_agent_prompt · query_ui_ux_engine · run_memory_sync · run_checklist · run_security_chaos


🏗️ How It Works — Architecture

The Company Org Chart

The 4 Anti-Hallucination Constraints

Every agent operates under these iron rules (enforced in universal-rules.agent.md):

#ConstraintWhat It Means
1RAGDynamic retrieval from project docs, databases, and APIs
2Source GroundingEvery answer tied to a documented source — "If no source exists, I don't know"
3Confidence ThresholdsLow confidence → ask questions, never guess
4Post-Response ValidationSelf-correction before returning any output

The Four Layers


👥 Meet Your Team — 54 Agents

🏛️ Executive Council (Tier 1)

AgentIDWhat They Do
👑 Chief Technical SupervisorCTS-001Architecture authority, merge control, final approval
🎯 Senior Full Stack DeveloperSFS-001Primary orchestrator — routes all tasks, runs Socratic Gate
📋 Strategy PlannerSP-001Creates milestone plans, task breakdowns
⚖️ Risk & ComplianceRC-001Evaluates risks, flags compliance issues

🔧 Engineering Department — 26 Agents

DivisionCountIDsSpecialization
Backend10BE-001→010REST/GraphQL APIs, auth (JWT, OAuth), microservices, caching, queues
Frontend9FE-001→009React/Next.js/Vue, state management, animations, a11y, responsive
Database5DB-001→005Schema design, Prisma/TypeORM, query optimization, indexing
Mobile1MOB-001React Native, Flutter, native iOS/Android
Game1GAME-001Game mechanics, physics engines, cross-platform

🏢 Support Departments

DepartmentLeadAgentsFocus
🧪 QA & VerificationQA-0016Unit (Jest/Pytest), integration, E2E (Playwright), regression
🛡️ SecuritySEC-0011OWASP Top 10, dependency audit, threat modeling
📦 Product & DocsPM-0015PRDs, user stories, UX research, README generation
🚀 DevOpsDO-0016Docker, CI/CD, cloud deploy, monitoring, IaC
🔍 IntelligenceINTEL-0011Legacy codebase archaeology, deep research
📢 MarketingMKT-0011SERAPH: Technical SEO, schema markup, AEO
🧠 Meta-ManagementMM-0014Memory sync, loop detection, permission enforcement

🎨 UI&UX Intelligence Engine

The design brain of Agent-Kit — a Python BM25 search engine over 600,000+ structured data points across 23 domains.

#DomainData PointsWhat It Covers
1🎭 Styles1,000+CSS patterns, layout systems, spacing, shadows, borders
2🎨 Colors1,200+Palettes, contrast ratios, semantic color systems
3🔤 Typography800+Font stacks, type scales, responsive typography
4🏠 Landing Pages2,400+Hero sections, CTAs, social proof, conversion layouts
5🛍️ Products1,500+Product cards, galleries, filtering, cart UX
6📊 Charts400+Data visualization, chart types, color coding
7✨ Icons2,000+Icon systems, sizing, accessibility
8🧩 UX Guidelines700+Interaction patterns, micro-interactions
9🌐 Web Interfaces500+Navigation, sidebars, modals, toasts
10⚛️ React Performance800+Memoization, lazy loading, virtual lists
11💬 Prompts1,800+AI prompt templates for design decisions
12💡 UI Reasoning1,200+Why certain designs work — data-backed
13🎬 Animations500+Transition curves, duration, motion principles
14♿ Accessibility600+WCAG 2.1, ARIA patterns, screen reader support
15🌙 Dark Mode400+Dark theme strategies, color inversion rules
16🤖 AI Patterns400+AI-native UI, chat interfaces, loading states
17📝 Forms500+Validation UX, multi-step wizards, inputs
18⚠️ Error States400+Error messages, empty states, fallback UI
19🗺️ Navigation500+Sidebars, breadcrumbs, tabs, pagination, search, drawers
20📊 Data Tables600+Sorting, filtering, virtual scroll, inline edit, export
21🔐 Auth UI350+Login, signup, MFA, OAuth, session management, recovery
22🛒 Checkout & Payment400+Cart, payment forms, shipping, trust signals, recovery
23📱 Mobile Patterns500+Touch targets, gestures, bottom sheets, safe areas, haptics

⚛️ React · ▲ Next.js · 💚 Vue · 💚 Nuxt · 🔥 Svelte · 🅰️ Angular · 🚀 Astro · 💿 Remix · 🦀 Tauri · 💙 Flutter · 🍎 SwiftUI · 📱 React Native · 🤖 Jetpack Compose · 🧩 shadcn · 🌊 Tailwind · 💚 Nuxt UI

Each stack CSV includes 15 columns with 2026-ready fields: Component_Name · Category · Use_Case · Code_Example · Accessibility_Score · Dark_Mode_Strategy · AI_Integration_Level · Privacy_Tier · Agent_Readiness · Performance_Budget


🚦 The Iron Well Protocol

The governance system that prevents AI chaos. Every complex task follows this exact flow:

What Makes the Socratic Gate Different

Most AI tools just start coding. Agent-Kit forces clarity first.

Question TypePurposeExample
ScopePrevent scope creep"Should this also handle export?"
UsersClarify audience"Technical admins or business users?"
ConstraintsSurface hidden requirements"GDPR? SOC 2? HIPAA?"
Trade-offsExplore alternatives"WebSockets or polling?"
Edge CasesPrevent bugs before code"What if the data source is down?"

[!TIP] The result: fewer rewrites, no misunderstandings, production-quality output from the start.


📦 Install & Setup (All Methods)

Method 1: Quick Start (Recommended)

npx @ab_aswini/agent-kit-p1 init

Method 2: Dev Dependency

npm install --save-dev @ab_aswini/agent-kit-p1
{
  "scripts": {
    "setup:agents": "agent-kit init",
    "health": "agent-kit doctor"
  }
}

Method 3: Interactive Mode (Choose Your Team)

npx @ab_aswini/agent-kit-p1 init --interactive

Method 4: Native MCP Server

{ "mcpServers": { "agent-kit": { "command": "npx", "args": ["@ab_aswini/agent-kit-p1", "mcp"] } } }

📖 Full CLI Reference

CommandDescription
agent-kit initDeploy all 54 agents, skills, workflows, and UI&UX engine
agent-kit init -iInteractive archetype selection
agent-kit doctorValidate system health
agent-kit cleanRemove legacy artifacts
agent-kit chatLaunch Command-Trigger REPL
agent-kit run "prompt"Execute a task via orchestration engine
agent-kit syncRun Semantic Memory Sync
agent-kit sync --watchWatch mode — auto-sync every 5s
agent-kit self-testRun all 3 diagnostics with unified report
agent-kit mcpStart MCP server for IDE integration

💬 Slash Commands (REPL)

CommandAgentWhat It Does
/fixQA-001Analyze errors, propose precise fixes
/testQA-001Write comprehensive test suites
/refactorBE-001Optimize for SOLID principles
/planSP-001Decompose into milestone plan
/seoMKT-001SERAPH SEO+AEO optimization

[!IMPORTANT] Requirements: Node.js 16+ · npm 7+ · Python 3.8+ (for UI&UX engine and audit scripts)


🎯 Company Archetypes

Run agent-kit init --interactive to choose your team:

ArchetypeAgentsDepartments Included
🚀 SaaS Startup44Engineering (full), Security, QA, Product, DevOps, Meta
📱 Mobile App26Engineering (mobile + backend), QA, Product, Meta
🛒 E-commerce45Engineering (full), Security, QA, Product, DevOps, Marketing, Meta
🖼️ Portfolio14Engineering (frontend), Product, Meta
📊 Dashboard29Engineering (backend + frontend + DB), QA, Meta
📝 Blog / CMS21Engineering (frontend + backend), Product, Marketing, Meta
🎓 EdTech32Engineering (full), QA, Product, Meta
🏥 Healthcare40Engineering (full), Security, QA, Product, DevOps, Meta
🏪 Marketplace47Engineering (full), Security, QA, Product, DevOps, Marketing, Meta
🤖 AI / ChatBot30Engineering (backend + frontend), Intelligence, QA, Meta
🎮 Gaming23Engineering (game + frontend), QA, Meta
⚙️ API-First33Engineering (backend + DB), Security, QA, DevOps, Meta

Start small, scale up. Run agent-kit init later to upgrade to the full 54-agent fleet. The CLI is additive — it won't overwrite existing agents.


⚙️ Tech Stack

LayerTechnologyPurpose
📦 DistributionNPM / NPXOne-command install, versioning
⌨️ CLINode.js + fs-extra + picocolorsInit, doctor, interactive menus
🏗️ ProtocolsMarkdown + JSON manifestsAgent definitions with rules & boundaries
🔍 SearchPython + custom BM25Full-text search over 34 CSV datasets
🎨 DesignPython + CSV + JSONMulti-domain design system generation
🔐 Auth TemplateFastAPI + Argon2 + JWTReference auth implementation
✔️ Auditchecklist.py (Python)Security → Lint → Schema → Tests → UX → SEO
🧠 MemoryStructured MarkdownPersistent context: architecture, decisions, conventions
📋 WorkflowsMarkdown SOPs19 pre-built standard operating procedures

🛡️ Security & Privacy

#MechanismHow It Works
1🚦 Socratic Gate3+ strategic questions before any complex task
2👑 Tiered Authority4-tier RBAC: Owner → Executive → Department → Meta
3🛡️ Iron Well 2-PhasePhase 1 = plan only. Phase 2 = execute only. No mixing.
4🔒 Privacy ColumnsEvery CSV includes GDPR/CCPA/HIPAA compliance tiers
5🔍 SEC-001Dedicated agent for threat modeling & OWASP scanning
6🐒 Chaos Testingsecurity_chaos_test.py simulates attack vectors
7📡 API Contract SyncEnsures backend responses match frontend expectations
✅ Code follows project conventions
✅ No security vulnerabilities introduced
✅ Performance impact is acceptable
✅ Tests are adequate (unit + integration)
✅ Documentation is updated
✅ Memory files are current
✅ No permission boundaries violated

🚢 Deployment Pipeline


🗺️ Roadmap

InitiativeStatusDescription
🏪 Agent Marketplace🔜 PlannedCommunity-contributed agent templates and skills
🔀 Multi-LLM Router🔜 PlannedAssign different AI models to different agents
📊 Live Dashboard🔜 PlannedWeb-based fleet monitoring
🔌 Plugin System💡 ExploringThird-party tool integrations
🌍 i18n Agents💡 ExploringInternationalization-aware agent protocols

🧠 The V3.6 Architecture Pillars

[!IMPORTANT] The Hybrid Arsenal Philosophy — Agent-Kit augments your IDE's AI, it doesn't replace it.

PillarWhat It Does
1. Native MCP ServerIntegrates directly into your IDE with 6 tools
2. Hybrid ArsenalActive validation, chaos testing, UI generation
3. Semantic MemoryLive AST-aware codebase scanning, auto-updating ground truth
4. Self-Test LoopUnified diagnostics — the system audits itself

🤝 Contributing

Agent-Kit is fully modular — every agent, skill, and dataset is an independent file.

  1. Create your-agent.agent.md in .agent-os/agents/<department>/
  2. Follow the template: Identity → Protocol → Boundaries → Anti-Patterns
  3. Register in manifest.json
  4. Submit a PR
  1. Create .agent-os/skills/your-skill/SKILL.md
  2. Add YAML frontmatter with name and description
  3. Include helper scripts and examples if applicable
  1. Add CSV to .agent-os/.shared/UI&UX/data/ (domain) or data/stacks/ (framework)
  2. Register in scripts/core.py → CSV_CONFIG or STACK_CONFIG
  3. Add detection keywords to detect_domain()
Fork → Branch → Implement → Test → PR → Review → Merge

📄 License

MIT — see LICENSE for details.


🏭 Built for solo developers who think like companies.

54 agents · 69+ skills · 19 workflows · 23 design domains · 16 framework stacks Iron Well v2.0 governance · BM25 search · Socratic Gate · 12 archetypes

Install via NPM Star on GitHub Report Issue

If Agent-Kit helps your workflow, give it a ⭐ — it helps others discover it.

↑↓ navigate openesc close