Sekkei MCP Server
MCP Server for generating Japanese software specification documents following V-model
Ask AI about Sekkei MCP Server
Powered by Claude ยท Grounded in docs
I know everything about Sekkei MCP Server. Ask me about installation, configuration, usage, or troubleshooting.
0/500
Reviews
Documentation
AI-powered generation of Japanese software specification documents following the V-model hierarchy. Works as an MCP server with Claude Code, Cursor, and VS Code/Copilot.
What It Does
Sekkei generates structured Japanese specification documents (่จญ่จๆธ) from RFP/requirements using a V-Model Document Chain โ each document's output feeds downstream documents:
RFP
โ
โโโโโโโดโโโโโโ
โผ โผ
่ฆไปถๅฎ็พฉๆธ ็จ่ช้
Requirements Glossary
โ
โโโโโโโผโโโโโโโโโโโ
โผ โผ โผ
ๆฉ่ฝไธ่ฆง NFR ใใญใธใงใฏใ่จ็ปๆธ
Function Non-Func Project Plan
List Req
โ
โผ
ๆนๅผ่จญ่จๆธ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Architecture Design โ
โ โ
โผ โผ
ๅบๆฌ่จญ่จๆธ โโโโโโโโโโโโโโโโโโโบ ๅๅ
ฅใในใไปๆงๆธ
Basic Design UAT Spec
โ
โโโโโโโผโโโโโโโโโโโฌโโโโโโโโ
โผ โผ โผ โผ
ใปใญใฅใชใใฃ ่ฉณ็ดฐ่จญ่จๆธ DB่จญ่จ ๅธณ็ฅจ/ใใใ
Security Detail DB Report/Batch
Design Design Design Design
โ
โโโโโโผโโโโโ
โผ โผ โผ
UTไปๆงๆธ ITไปๆงๆธ STไปๆงๆธ โโโบ ใในใ็ตๆๅ ฑๅๆธ
UT Spec IT Spec ST Spec Test Result Report
Additional types: ใใญใธใงใฏใ่จ็ปๆธ, ใในใ่จ็ปๆธ, ้็จ่จญ่จๆธ, ็งป่ก่จญ่จๆธ, CRUDๅณ, ใใฌใผใตใใชใใฃ, ใตใคใใใใ, ็ป้ข่จญ่จๆธ, IFไปๆงๆธ, ใในใใจใใใณใน, ่ญฐไบ้ฒ, ADR.
Packages
| Package | Version | Description |
|---|---|---|
| @bienhoang/sekkei-mcp-server | 2.8.0 | Core MCP server โ document generation, validation, export, CLI |
| @bienhoang/sekkei-preview | 1.3.4 | Express+React live preview + Tiptap v3 WYSIWYG editor |
| @bienhoang/sekkei-skills | 2.8.0 | Claude Code slash commands (/sekkei:*) โ 44 sub-commands |
| @bienhoang/sekkei-dashboard | 0.1.1 | Analytics dashboard โ chain status, quality metrics, traceability graphs, snapshots |
Quick Start
Install (Recommended)
curl -fsSL https://raw.githubusercontent.com/bienhoang/sekkei-ai-agents/main/setup.sh | bash
This installs everything: MCP server, Claude Code skill, CLI, Python export (Excel/PDF/DOCX), and runs sekkei doctor to verify.
Prerequisites: Node.js 20+, git, Python 3.9+, Claude Code.
Post-Install
sekkei doctor # Check installation health
sekkei init # Initialize project config (interactive wizard)
Generate Documents
/sekkei:requirements @rfp.md # Generate requirements (first after RFP)
/sekkei:functions-list @requirements.md # Generate function list
/sekkei:nfr @requirements.md # Generate non-functional requirements
/sekkei:basic-design @requirements.md # Generate basic design
/sekkei:detail-design @basic-design.md # Generate detail design
/sekkei:ut-spec @detail-design.md # Generate unit test spec
/sekkei:it-spec @basic-design.md # Generate integration test spec
Preview
sekkei-preview # Live preview in browser
sekkei-preview --edit # WYSIWYG editing mode
Update
# Re-run the installer to update
curl -fsSL https://raw.githubusercontent.com/bienhoang/sekkei-ai-agents/main/setup.sh | bash
Alternative Install (Local Dev)
git clone git@github.com:bienhoang/sekkei-ai-agents.git && cd sekkei-ai-agents
chmod +x install.sh && ./install.sh # Build + install (includes Python)
./install.sh --skip-python # Skip Python export setup
Windows Install
Sekkei runs natively on Windows (cmd.exe, PowerShell). No WSL2 required.
git clone https://github.com/bienhoang/sekkei-ai-agents.git
cd sekkei-ai-agents\packages\mcp-server
node bin/install.js # Full install (includes Python)
node bin/install.js --skip-python # Skip Python export setup
Notes:
- Default export engine is Node.js (Playwright PDF + ExcelJS) โ works out of the box
- Python venv auto-detected at
.venv\Scripts\python.exe - Symlinks require Developer Mode; without it, file copies are used as fallback
- Run
npx sekkei doctorfor platform-specific health diagnostics
Architecture
โโโโโโโโโโโโโโโโโโโ MCP (STDIO) โโโโโโโโโโโโโโโโโโโโ
โ @bienhoang/ โ โโโโโโโโโโโโโโโโโโโ โ @bienhoang/ โ
โ sekkei-skills โ /sekkei:* commands โ sekkei-mcp-server โ
โโโโโโโโโโโโโโโโโโโ โโโโโโโโโโฌโโโโโโโโโโ
โ generates
โ
โโโโโโโโโโโโโโโโโโโโ
โ Markdown Docs โ
โ (workspace-docs/) โ
โโโโโโโโโโฌโโโโโโโโโโ
โ previews
โ
โโโโโโโโโโโโโโโโโโโโ
โ @bienhoang/ โ
โ sekkei-preview โ
โโโโโโโโโโโโโโโโโโโโ
MCP Server
- Transport: STDIO (stdout reserved for JSON-RPC, logs to stderr)
- 16 MCP Tools:
generate_document,get_template,validate_document,get_chain_status,export_document,translate_document,manage_glossary,analyze_update,validate_chain,simulate_change_impact,import_document,manage_rfp_workspace,manage_change_request,update_chain_status,manage_plan,manage_version - MCP Resources:
templates://for doc templates,rfp://for RFP workflow instructions - 27 Templates: Japanese (ja) with YAML frontmatter, ๆคๅฐๆฌ (review stamps) โ override with
SEKKEI_TEMPLATE_OVERRIDE_DIR - Python Bridge:
execFile-based (no shell injection) for Excel/PDF/DOCX export viaSEKKEI_INPUTenv var
Dashboard (NEW)
Real-time analytics dashboard for specification chain monitoring:
- 5 pages: Overview, Chain Status, Analytics, Changes, Features
- Quality Metrics: Traceability coverage, health scoring, risk assessment (5-dimension weighted)
- Visualization: Traceability DAG (Recharts + @xyflow/react + dagre), risk/health radars, completion donuts
- Integration: MCP client integration, cached-mcp-service, workspace-scanner
- Client: React SPA with Tailwind CSS, Lucide icons
- Server: Express backend with 7 routes
- CLI:
sekkei-dashboardcommand
CLI (sekkei command)
Built with citty. Available commands:
| Command | Shortcut | Description |
|---|---|---|
sekkei init | Initialize project config (interactive wizard) | |
sekkei doctor | sekkei -d | Installation health check + fix suggestions |
sekkei version | sekkei -v | Version + environment info |
sekkei update | sekkei -u | Update skill stubs and MCP registration |
sekkei migrate | Migrate config underscore keys to hyphen format | |
sekkei uninstall | Remove Sekkei from system |
Slash Commands (Claude Code)
45 sub-commands covering the full V-model workflow:
Requirements Phase
| Command | Description |
|---|---|
sekkei init | Initialize project config (interactive wizard) |
/sekkei:rfp @rfp.md | RFP analysis and presales workflow |
/sekkei:requirements @input | Generate ่ฆไปถๅฎ็พฉๆธ (Requirements) |
/sekkei:functions-list @input | Generate ๆฉ่ฝไธ่ฆง (Function List) |
/sekkei:nfr @input | Generate ้ๆฉ่ฝ่ฆไปถๅฎ็พฉๆธ (Non-Functional Requirements) |
/sekkei:project-plan @input | Generate ใใญใธใงใฏใ่จ็ปๆธ (Project Plan) |
Design Phase
| Command | Description |
|---|---|
/sekkei:architecture-design @input | Generate ๆนๅผ่จญ่จๆธ (Architecture Design) |
/sekkei:basic-design @input | Generate ๅบๆฌ่จญ่จๆธ (Basic Design) |
/sekkei:security-design @input | Generate ใปใญใฅใชใใฃ่จญ่จๆธ (Security Design) |
/sekkei:detail-design @input | Generate ่ฉณ็ดฐ่จญ่จๆธ (Detail Design) |
/sekkei:db-design @input | Generate ใใผใฟใใผใน่จญ่จๆธ (DB Design) |
/sekkei:screen-design @input | Generate ็ป้ข่จญ่จๆธ (Screen Design) |
/sekkei:interface-spec @input | Generate IFไปๆงๆธ (Interface Spec) |
/sekkei:report-design @input | Generate ๅธณ็ฅจ่จญ่จๆธ (Report Design) |
/sekkei:batch-design @input | Generate ใใใๅฆ็่จญ่จๆธ (Batch Design) |
/sekkei:mockup | Generate HTML screen mockups with screenshots from screen definitions |
Test Phase
| Command | Description |
|---|---|
/sekkei:test-plan @input | Generate ใในใ่จ็ปๆธ (Test Plan) |
/sekkei:ut-spec @input | Generate ๅไฝใในใไปๆงๆธ (Unit Test Spec) |
/sekkei:it-spec @input | Generate ็ตๅใในใไปๆงๆธ (Integration Test Spec) |
/sekkei:st-spec @input | Generate ใทในใใ ใในใไปๆงๆธ (System Test Spec) |
/sekkei:uat-spec @input | Generate ๅๅ ฅใในใไปๆงๆธ (UAT Spec) |
/sekkei:test-result-report @input | Generate ใในใ็ตๆๅ ฑๅๆธ (Test Result Report) |
/sekkei:test-evidence @input | Generate ใในใใจใใใณใน (Test Evidence) |
Management
| Command | Description |
|---|---|
/sekkei:meeting-minutes @input | Generate ่ญฐไบ้ฒ (Meeting Minutes) |
/sekkei:decision-record @input | Generate ่จญ่จๅคๆญ่จ้ฒ (Architecture Decision Record) |
Supplementary & Utilities
| Command | Description |
|---|---|
/sekkei:matrix | Generate CRUDๅณ or ใใฌใผใตใใชใใฃ |
/sekkei:sitemap | Generate ใตใคใใใใ (System Structure Map) |
/sekkei:operation-design @input | Generate ้็จ่จญ่จๆธ (Operation Design) |
/sekkei:migration-design @input | Generate ็งป่ก่จญ่จๆธ (Migration Design) |
/sekkei:glossary | Manage project terminology |
/sekkei:validate @doc | Validate completeness and cross-references |
/sekkei:status | Show document chain progress |
/sekkei:export @doc --format=xlsx|pdf|docx | Export document |
/sekkei:translate @doc --lang=en | Translate with glossary context |
/sekkei:update @doc | Detect upstream changes |
/sekkei:diff-visual @before @after | Color-coded revision Excel (ๆฑๆธใ) |
/sekkei:plan @doc-type | Create generation plan for large docs |
/sekkei:implement @plan-path | Execute generation plan phase by phase |
/sekkei:preview | Start Express+React preview server |
/sekkei:version [show|bump] | Display or bump semantic version |
/sekkei:release | Create release with Git tagging and release notes |
/sekkei:uninstall | Remove Sekkei from Claude Code |
/sekkei:dashboard | Open analytics dashboard (quality metrics, traceability, risk) |
Platform Setup
Claude Code
The recommended install method handles everything automatically:
curl -fsSL https://raw.githubusercontent.com/bienhoang/sekkei-ai-agents/main/setup.sh | bash
This installs the skill to ~/.claude/skills/sekkei/, registers the MCP server in ~/.claude/settings.json, and creates all /sekkei:* slash commands.
Cursor
npx sekkei-setup # Auto-detect and configure
# Or manually:
mkdir -p .cursor/mcp && cp adapters/cursor/mcp.json .cursor/mcp/mcp.json
VS Code / Copilot
npx sekkei-setup
# Or manually:
mkdir -p .github && cp adapters/copilot/copilot-instructions.md .github/
Template Customization
Override default templates with company-specific versions:
export SEKKEI_TEMPLATE_OVERRIDE_DIR=./company-templates
Resolution order: override dir โ default templates. Templates use Markdown with YAML frontmatter.
Build & Test
# From sekkei/ root (monorepo)
npm run build # Build all packages
npm test # Run tests (mcp-server)
# From packages/mcp-server/
npm run build # tsc compile
npm run lint # tsc --noEmit (type check)
npm test # Jest with ESM
npm run test:unit # Unit tests only
Project Structure
sekkei/
โโโ package.json # Root: npm workspaces
โโโ tsconfig.base.json # Shared TypeScript config
โโโ install.sh # Local install script for Claude Code
โโโ sekkei.config.example.yaml # Template for project config
โโโ packages/
โ โโโ mcp-server/ # @bienhoang/sekkei-mcp-server (v2.8.0)
โ โ โโโ src/
โ โ โ โโโ tools/ # 15 MCP tool handlers
โ โ โ โโโ resources/ # Template + RFP instruction resources
โ โ โ โโโ lib/ # 57+ core logic modules (quality metrics, analyzers, etc.)
โ โ โ โโโ cli/ # CLI commands (citty-based)
โ โ โโโ templates/ja/ # 27 Japanese doc templates (IPA V-Model compliant)
โ โ โโโ python/ # Export layer (Excel, PDF, DOCX, glossary, diff)
โ โ โโโ bin/ # setup.js, init.js, cli.js
โ โ โโโ adapters/ # Platform configs (Claude Code, Cursor, Copilot)
โ โโโ preview/ # @bienhoang/sekkei-preview (v1.3.4)
โ โ โโโ src/
โ โ โโโ client/ # React + Tiptap v3 WYSIWYG editor
โ โ โโโ server/ # Express server + API
โ โโโ dashboard/ # @bienhoang/sekkei-dashboard (v0.1.1)
โ โ โโโ src/
โ โ โ โโโ pages/ # 5 dashboard pages (React)
โ โ โ โโโ components/ # Charts (Recharts), traceability graph
โ โ โ โโโ services/ # MCP client, snapshot, workspace scanner
โ โ โ โโโ server/ # Express backend (7 routes)
โ โ โโโ cli.ts # CLI command entry
โ โโโ skills/ # @bienhoang/sekkei-skills (v1.5.4)
โ โโโ bin/install.js # Skill installer
โ โโโ content/SKILL.md # 44 sub-commands + workflow router
โโโ .github/ # CI/CD
Requirements
- Node.js >= 20.0.0
- Python 3 (optional) โ only for Excel/PDF/DOCX export
- Dependencies:
openpyxl,weasyprint,mistune,pyyaml
- Dependencies:
FAQ
Q: Do I need Python? A: Only for Excel/PDF/DOCX export. Core document generation and validation work without Python.
Q: Can I customize templates?
A: Yes. Set SEKKEI_TEMPLATE_OVERRIDE_DIR to your custom templates directory.
Q: What languages are supported?
A: Templates are in Japanese (ja). Use /sekkei:translate to translate to any language.
Q: Does it work with Cursor/Copilot?
A: Yes. Run npx sekkei-setup or manually copy adapter files.
Q: How do I update?
A: Re-run the setup script: curl -fsSL https://raw.githubusercontent.com/bienhoang/sekkei-ai-agents/main/setup.sh | bash
Q: How do I check if everything is working?
A: Run sekkei doctor โ it checks all components and suggests fixes for any issues.
License
MIT
