forgekit-mcp
Provides backend adapter configurations for FastAPI projects, enabling scaffolding, code generation, and project setup through Forgekit.
Provides backend adapter configurations for Laravel projects, enabling scaffolding, code generation, and project setup through Forgekit.
Provides backend adapter configurations for NestJS projects, enabling scaffolding, code generation, and project setup through Forgekit.
Provides frontend adapter configurations for Nuxt projects, enabling scaffolding, code generation, and project setup through Forgekit.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@forgekit-mcpGenerate a NestJS CRUD module for products"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
FlowGrid — Enterprise Disciplined AI Engineering Platform
💡 Giới Thiệu & Triết Lý Cốt Lõi
FlowGrid là bệ phóng AI Engineering cho đội ngũ phát triển phần mềm doanh nghiệp, được xây dựng dựa trên kiến trúc tiên phong: Hybrid LLM + Deterministic Script Interlock.
🎯 3 Trụ Cột Triết Lý Cốt Lõi:
1. Phân Công Trách Nhiệm Rạch Ròi (Hybrid Reasoning & Interlock):
Deterministic Audit Script (Kiểm tra LƯỢNG): Bộ script chạy tĩnh
0-dependencykiểm định tính đầy đủ cấu trúc, schema và sự tồn tại của các trường bắt buộc (required[],fields,testids), lập tức báo lỗi chính xác nếu thiếu thông tin mà không phụ thuộc vào suy đoán ngẫu nhiên.AI Agent Reasoning (Kiểm tra CHẤT): Dành riêng năng lực tư duy của LLM cho việc phân tích ngữ nghĩa nghiệp vụ, thiết kế kịch bản User Story 4-tier, phát hiện lỗ hổng logic nghiệp vụ và tối ưu trải nghiệm người dùng.
2. Bộ Bảo Vệ Bản Quyền & Chống Rác Legacy (Legacy Guard & Anti-Copy-Paste):
2-Tier Legacy Audit: Phân định rạch ròi giữa kiểm tra cục bộ trên từng màn hình (Page-local Tier 1) và kiểm tra đứt đoạn quy trình liên màn hình (Cross-flow Tier 2).
Common Catalog Discovery: Tự động quét khảo cổ codebase cũ để phát hiện và gom nhóm các hàm, linh kiện, DTO lặp lại thành danh mục linh kiện dùng chung (
CMN-UI-*,CMN-API-*,CMN-DTO-*).Anti-Copy-Paste Guard: Bắt buộc Agent và Developer phải tái sử dụng mã dùng chung trong Common Catalog, ngăn chặn triệt để hành vi nhân bản code rác legacy sang dự án mới.
3. Kỷ Luật Vận Hành Scrum Agile (Agile Interlock & Law Execution):
Law 2 Threshold Interlock: Tự động phát hiện khi số lượng câu hỏi/yêu cầu vượt quá ngưỡng 10 items, ngắt luồng chat ngẫu nhiên để ép chuyển sang cơ chế lập kế hoạch
common-plan.mdchia Phase review minh bạch.Zone-Based Multi-Turn Analysis: Chia màn hình lớn thành các Zone độc lập (Header, Filter Toolbar, Table/Form, Footer Actions) để phân tích sâu theo từng lượt tương tác, loại bỏ hiện tượng trôi context (Lost-in-the-middle).
Related MCP server: Relay
📋 Mục Lục (Table of Contents)
🏆 1. TỔNG QUAN ĐÁNH GIÁ VẬN HÀNH
Hệ thống FlowGrid được thiết kế nhằm chuẩn hóa toàn bộ vòng đời phát triển phần mềm trong doanh nghiệp, đảm bảo tính kỷ luật và sự nhất quán tuyệt đối giữa Tài liệu đặc tả (SSOT) và Mã nguồn thực tế.
🛡️ 1.1. Ngăn Chặn Tự Suy Đoán (Hallucination Guard)
Cơ chế hoạt động: Thay vì tin tưởng hoàn toàn vào kết quả sinh code/doc trực tiếp từ LLM, FlowGrid ép buộc mọi Agent làm việc qua quy trình kiểm định 2 lớp nghiêm ngặt kết hợp giữa Deterministic Audit Scripts và Skill Workflow Pipeline:
Audit Tĩnh 0-Dependency: Các script như
audit-bundle-gaps.mjs,audit-api-gaps.mjs,audit-testcase-gaps.mjschạy trực tiếp bằng Node.js thuần, kiểm tra 100% tính hợp lệ của cấu trúc file, schema trường dữ liệu, tham chiếu API và coverage testcase. Nếu thiếu bất kỳ trường bắt buộc nào, script sẽ lập tức chặn workflow và sinh danh sáchgaps[]chính xác từng dòng mà không đoán mò.Chuẩn hóa DSL Artifact: Tất cả tài liệu đặc tả được lưu trữ dưới dạng DSL Markdown/YAML chuẩn hóa (Artifact IR). AI Agent chỉ tương tác qua các skill quy chuẩn (
/spec,/grill,/legacy,/update-spec,/api-spec,/testcase:gen). Agent không bao giờ được phép tự tiện suy đoán điền bừa các thông tin thiếu, mà bắt buộc phải qua bước Grill hoặc dùng Modal tương tác để chốt phương án với BA/Dev.
Tài liệu tham khảo chi tiết:
📌 1.2. Nền Tảng Single Source of Truth (SSOT)
Tại sao FlowGrid là SSOT tuyệt đối?:
Mọi tri thức của dự án (từ Luồng nghiệp vụ, UI Wireframe, Contract API, Field Registry đến kịch bản Testcase E2E) đều hội tụ vào một file Bundle YAML duy nhất (ví dụ
backend-api.bundle.yamlhoặc*.bundle.yaml).Toàn bộ các artifact kỹ thuật về sau — bao gồm Frontend Prototype (Nuxt 4 / Vue 3), Backend Service (FastAPI / Node.js), DTO Schemas, Playwright E2E Testcases và Technical Architecture Docs — đều được bóc tách và sinh tự động (Deterministic Codegen) từ file Bundle SSOT này.
Khi có thay đổi nghiệp vụ, BA/Dev chỉ cần cập nhật file Spec SSOT và chạy lệnh đồng bộ. Loại bỏ hoàn toàn tình trạng tài liệu mô tả một đằng, code chạy một nẻo, hay testcase lệch với thực tế.
Tài liệu tham khảo chi tiết:
📊 1.3. Đánh Giá Vận Hành Kỹ Thuật Tổng Quan
Tiêu chí Vận hành | Đánh giá Kỹ thuật Chi tiết |
Bảo vệ Kiến trúc & An toàn Codebase | • Sử dụng bộ script kiểm định tĩnh (Static Audit Scripts) chạy 0-dependency với tham số |
Hỗ trợ Scrum Agile & T-Shaped Roles | • Phá vỡ rào cản giao tiếp giữa PM, BA, Dev và QA thông qua ngôn ngữ đặc tả YAML/Markdown chuẩn hóa.• Tự động ngắt chat khi khối lượng yêu cầu vượt quá ngưỡng 10 items (Law 2), chuyển sang cơ chế lập |
Kiểm định Tự động & Bảo vệ Tech Debt | • Tự động gắn tag các lỗ hổng kỹ thuật ( |
🏢 2. REVIEW CHI TIẾT THEO 3 CASE SỬ DỤNG THỰC TẾ
🟢 CASE 1: Phát Triển Mới Từ Đầu (Greenfield Project)
Đặc trưng: Tốc độ phát triển cực nhanh | Độ chuẩn xác nghiệp vụ tối đa (99%).
Cơ chế Vận hành:
BA/PM sử dụng lệnh
/specđể phác thảo màn hình ➔ Agent tự động nhận diện Page Type (list,create,detail,admin-crud,auth).Kích hoạt
audit-bundle-gaps.mjs --type <pageType>: Tự động điền các trường required tronggaps[]và kích hoạt AskQuestion Modal cho các tùy chọn optional (confirms[]).Áp dụng Zone-Based Multi-Turn Analysis: Chia màn hình thành các Zone linh động (Header, Search Toolbar, Table/Form, Footer Actions) để phân tích sâu từng zone trong turn riêng lẻ.
Dev thực hiện
/prototypehoặc/codegensinh code ➔ QA kích hoạt/audit:testcaseđể kiểm thử ma trận Boundary & Concurrency.
🟡 CASE 2: Dựa Trên Legacy Để Phát Triển Mới (Modernization / Re-Platforming)
Đặc trưng: Độ an toàn kiến trúc rất cao | Bảo vệ hệ thống mới khỏi mã rác cũ.
Cơ chế Vận hành:
Kích hoạt lệnh
/adoptở chế độ Common Analysis Mode: AI quét toàn bộ cấu trúc code legacy (FE Router/Components + BE Services/Utils/DTOs).Tự động gom nhóm các đoạn code/UI lặp lại thành Common Catalog Candidates (
CMN-UI-*,CMN-API-*,CMN-DTO-*).Với trường hợp dev cũ nhân bản cả màn hình (ví dụ
CreateUservsEditUser), hệ thống phát cảnh báo Whole Page Duplication Warning, khuyến nghị gộp thành 1 Spec đa chế độ (mode: create | edit).Kích hoạt Anti-Copy-Paste Guard: Bắt buộc Dev/BA khi thiết kế màn mới phải tái sử dụng mã
CMN-*trong Common Catalog, nghiêm cấm bê code lẻ tẻ từ dự án cũ.Áp dụng 2-Tier Legacy Audit:
Tier 1 (Page-local): Rà soát validate nội bộ màn hình (
/legacy /spec).Tier 2 (Cross-flow): Rà soát đứt đoạn quy trình và lệch schema giữa các màn hình (
/legacy /flow).
🔵 CASE 3: Bảo Trì & Phát Triển Hệ Thống Cũ (Legacy Maintenance)
Đặc trưng: Mức độ tương thích tuyệt đối với Tech Stack cũ.
Cơ chế Vận hành:
Khởi tạo dự án qua
flowgrid initchọn profile Custom / Existing Base.Chỉ định Golden Sample (màn hình hình mẫu đẹp nhất của dự án cũ).
Chạy
flowgrid build-template-code: Hệ thống tự động bóc tách DNA dự án, học danh mục UI library (Element Plus, Ant Design, Vuetify...) và sinhdesign.registry.jsonkèm Lexicon tùy biến.Nạp Lexicon vào SQLite Local ArtifactGraph ➔ Dập tắt hoàn toàn báo đỏ giả (
#needs-component), cho phép sinh code bảo trì chuẩn phong cách dự án cũ mà không bị vỡ giao diện.
🎯 3. MÔ HÌNH NHÂN SỰ T-SHAPED AGILE & TƯƠNG TÁC CROSS-ROLE
Trong một đội ngũ Scrum Agile vận hành theo mô hình nhân sự T-Shaped (Thành viên có chuyên môn sâu một mảng nhưng có khả năng làm việc liên mảng), FlowGrid đóng vai trò là chất kết dính giao tiếp, loại bỏ hoàn toàn các điểm nghẽn (Siloed Bottlenecks):
mindmap
root((FlowGrid Cross-Role Collaboration))
PM Scrum Master
Quản lý C4 Overview surfaces/
Theo dõi tiến độ qua common-plan.md
Kiểm soát khối lượng theo Law 2
BA Business Analyst
Đặc tả User Story 4-tier
Khai báo Business Rules BR-*
Xác định Handoff Target W-*
Dev Developer
Khảo cổ legacy /adopt
Tái sử dụng CMN-* Common Catalog
Sinh code chuẩn qua /codegen
QA Quality Assurance
Audit ma trận Testcases
Kiểm tra Boundary & Concurrency
Chạy E2E Playwright Assertions🔄 Luồng Tương Tác Giữa Các Role Trong Sprint:
PM / Scrum Master (Quản Lý Tiến Độ & Phạm Vi):
Theo dõi bức tranh tổng thể hệ thống qua cấu trúc C4 Architecture trong
/overview.Quản lý các đợt phát triển linh kiện dùng chung qua
common-plan.md.Được bảo vệ bởi Law 2 (Workload Threshold): AI không bao giờ tự ý nghĩ ra quá 10 câu hỏi spam chat mà tự động đóng gói thành Plan chia Phase rõ ràng để PM duyệt.
BA (Business Analyst - Đặc Tả Nghiệp Vụ):
Sử dụng lệnh
/specvà/flow(/business-process) để tạo tài liệu đặc tả SSOT.Nhận sự hỗ trợ từ Script Audit: Tự động gợi ý các kịch bản ngoại lệ 4-tier (
onBusinessErrors,onSecurityErrors,onSystemErrors).
Dev (Developer - Lập Trình & Tái Sử Dụng):
Đóng vai trò khảo cổ dự án cũ bằng
/adoptvà/legacy /spec.Tận dụng triệt để bộ linh kiện Common Catalog (
CMN-*) để sinh code nhanh thông qua/codegenmà không cần viết lại từ đầu.Kiểm tra phản biện thiết kế trước khi gõ code thông qua lệnh
/grill-dev.
QA (Quality Assurance - Thẩm Định & Kiểm Thử):
Chạy lệnh
pnpm run audit:testcaseđể đảm bảo 100% kịch bản kiểm thử đã bao phủ các kịch bản khởi tạo (Initial Load), Thẩm định form (Validation), Nộp thành công (Happy Path), Ngoại lệ 5xx/409, Ma trận giá trị biên (Boundary Analysis) và Phân quyền RBAC.
💡 Giải Quyết Bài Toán Điểm Nghẽn Nhân Sự (Cross-Role Synergy):
Khi BA quá tải: Dev có thể gõ
/specthô, Script Audit sẽ tự động chỉ ra các trường thiếu để Dev bổ sung theo đúng chuẩn BA.Khi Dev cần verify nghiệp vụ: Dev chạy
/grill-dev, AI Agent sẽ đóng vai BA/QA để phản biện từng Zone của màn hình.Khi QA cần viết E2E Test: QA dựa trực tiếp vào file Spec YAML đã được gắn sẵn TestIDs và Semantic Assertions để tự động sinh mã kiểm thử Playwright.
🔍 4. ĐỊNH HƯỚNG PHÁT TRIỂN TƯƠNG LAI (FUTURE ROADMAP)
Để tiếp tục nâng cao hiệu quả vận hành cho các đội ngũ phần mềm enterprise, lộ trình phát triển tiếp theo của FlowGrid tập trung vào 2 tính năng trọng tâm:
📊 Metrics Dashboard CLI (
flowgrid metrics):Tự động thống kê và xuất báo cáo chỉ số tái sử dụng Common Code.
Đo lường mức độ giảm thiểu Tech Debt và tỷ lệ % bao phủ linh kiện
CMN-*giữa các dự án.
🖼️ Visual Regression Diff cho Legacy Archaeology:
Tích hợp công cụ so sánh trực quan giao diện UI giữa hệ thống cũ (Legacy) và bản thiết kế mới (Prototype).
Tự động phát hiện các điểm sai lệch về bố cục, màu sắc và typography ngay ở giai đoạn Đặc tả.
📚 5. TÀI LIỆU CHI TIẾT & HƯỚNG DẪN VẬN HÀNH
Toàn bộ thông tin hướng dẫn chuyên sâu đã được phân tách thành các cuốn Sổ tay SSOT:
⚡ Cài Đặt Nhanh (One-Liner)
Dành cho Linux / WSL. Yêu cầu hệ thống: Node.js >= 22 và git.
curl -fsSL https://raw.githubusercontent.com/ShanYuCoder/flowgrid/main/install.sh | bash🔥 Dành cho Đội ngũ Phần mềm: Mọi thứ đã được chuẩn hóa khép kín. Hãy cài đặt FlowGrid ngay hôm nay để trải nghiệm quy trình AI Engineering kỷ luật và hiện đại!
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server connecting AI agents to 100+ apps (Gmail, Slack, Notion, GitHub) via one-click OAuth.
Unified MCP Server is a remote MCP connector for AI agents and vertical AI products that provides access to 22,000+ authorized SaaS tools across 400+ integrations and 24 categories directly inside LLMs (Claude, GPT, Gemini, Cohere). Tools operate only on explicitly authorized customer connections, enabling agents to safely read and write against live third-party systems.
MCP server for building and testing AI agents with multi-model experimentation and insights.
Connect any AI agent to 1,000+ apps and 27,000+ actions through one remote MCP server (OAuth).
Related MCP Servers
- AlicenseNot gradedqualityBmaintenanceEmpower any MCP-compatible AI Agent(MCP Client) with engineering-grade capabilities to understand, modify, run, and deliver real-world code repositories.348 PyPI1,155Apache 2.0
- AlicenseNot gradedqualityDmaintenanceEnables AI agents to access a unified catalog of tools from various APIs (OpenAPI, GraphQL, MCP, Google Discovery) through the MCP protocol.173 npmMIT
- FlicenseNot gradedqualityDmaintenanceA centralized MCP server providing over 40 tools for contextual intelligence, code analysis, vision, and memory management via MemPalace, enabling efficient project development and agent orchestration.-
- AlicenseNot gradedqualityCmaintenanceMCP server that bridges AI agents with external tools, APIs, databases, and services, enabling standardized tool execution and resource access.MIT