World Monitor
ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Scaffolds MERN CRUD resources into existing Express and React codebases.
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผลตรวจผ่าน 1/2 · ทำงานบนเครื่องคุณ
ขั้นแรก: คุณใช้ AI ตัวไหน
เลือกแอปที่คุณใช้ ขั้นตอนจะขึ้นด้านล่าง
ต่อกับ Claude ได้ แต่ต้องเตรียมก่อน
ต้องมีคีย์ของ MERN MCP (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว) · ใช้ได้เฉพาะแอป Claude บนคอม (Windows หรือ Mac) ไม่ใช่บนเว็บหรือมือถือ
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย
SettingsDeveloperEdit Config
{
"mcpServers": {
"mern": {
"command": "npx",
"args": [
"-y",
"mern-mcp"
],
"env": {
"MERN_MCP_PROJECT_ROOT": "ใส่ค่าของคุณ"
}
}
}
}วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ MERN MCP บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude บอกว่ากำลังใช้ MERN MCP หรือมีชื่อเครื่องมือของ MERN MCP ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ChatGPT ยังต่อ MERN MCP ไม่ได้
MERN MCP ต้องติดตั้งในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะตัวที่ทำงานบนเว็บ
ก · ใช้แอปที่ต่อ MERN MCP ได้
ข · ตัวอื่นในหมวด อื่น ๆ ที่ต่อกับ ChatGPT ได้
เลือกจากตัวที่ใช้มากในหมวดเดียวกัน เฉพาะตัวที่ต่อด้วยที่อยู่ได้โดยไม่ต้องใส่คีย์
ต่อกับ Claude Code ได้ แต่ต้องเตรียมก่อน
ต้องมีคีย์ของ MERN MCP (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย
Mac: กด Command+Space พิมพ์ Terminal · Windows: เปิด PowerShell
claude mcp add mern --env MERN_MCP_PROJECT_ROOT='ใส่ค่าของคุณ' -- npx -y mern-mcpแก้ “ใส่ค่าของคุณ” เป็นคีย์ของคุณก่อนกด Enter
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ต้องเห็น MERN MCP ในรายการและขึ้นว่าเชื่อมต่อแล้ว
ใช้ MERN MCP บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Claude Code บอกว่ากำลังใช้ MERN MCP หรือมีชื่อเครื่องมือของ MERN MCP ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Anthropic เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ Cursor ได้ แต่ต้องเตรียมก่อน
ต้องมีคีย์ของ MERN MCP (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย
ในค่าตั้งของ MERN MCP ช่อง MERN_MCP_PROJECT_ROOT ยังว่าง ใส่คีย์ของคุณแล้วบันทึก
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ MERN MCP บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า Cursor บอกว่ากำลังใช้ MERN MCP หรือมีชื่อเครื่องมือของ MERN MCP ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ Cursor เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
ต่อกับ VS Code ได้ แต่ต้องเตรียมก่อน
ต้องมีคีย์ของ MERN MCP (สมัครที่เว็บของผู้ทำ อาจมีค่าใช้จ่าย) · ต้องลง Node.js ในเครื่องก่อน (ทำครั้งเดียว)
เปิดเว็บของผู้ทำ สมัครบัญชีแล้วสร้างคีย์ (API key) เก็บไว้ ใช้ในขั้นถัดไป อาจมีค่าใช้จ่าย
ในค่าตั้งของ MERN MCP ช่อง MERN_MCP_PROJECT_ROOT ยังว่าง ใส่คีย์ของคุณแล้วบันทึก
วางคีย์ในช่องของแอปเท่านั้น อย่าวางในแชตหรือส่งให้ใคร
ใช้ MERN MCP บอกหน่อยว่าทำอะไรให้ฉันได้บ้าง แล้วลองทำให้ดูหนึ่งอย่าง✓ ถ้า VS Code บอกว่ากำลังใช้ MERN MCP หรือมีชื่อเครื่องมือของ MERN MCP ขึ้นในคำตอบ แปลว่าต่อสำเร็จ
ชื่อเมนูตรวจกับหน้าช่วยเหลือของ VS Code เมื่อ 11 พ.ย. 2569 · หน้าจอของคุณอาจต่างเล็กน้อยตามรุ่นของแอป
โปรแกรมอื่นที่ใช้ MCP ได้ เช่น Windsurf, Zed หรือ Gemini CLI มีวิธีเพิ่มต่างกัน ดูวิธีของแต่ละตัวในหน้ารวมโปรแกรม
ค่าตั้งแบบไฟล์ JSON อยู่ในหัวข้อ “สำหรับคนเขียนโค้ด” ด้านล่าง
Claude Code
claude mcp add mern --env MERN_MCP_PROJECT_ROOT='ใส่ค่าของคุณ' -- npx -y mern-mcpClaude Desktop (claude_desktop_config.json)
{
"mcpServers": {
"mern": {
"command": "npx",
"args": [
"-y",
"mern-mcp"
],
"env": {
"MERN_MCP_PROJECT_ROOT": "ใส่ค่าของคุณ"
}
}
}
}Cursor (~/.cursor/mcp.json)
{
"mcpServers": {
"mern": {
"command": "npx",
"args": [
"-y",
"mern-mcp"
],
"env": {
"MERN_MCP_PROJECT_ROOT": "ใส่ค่าของคุณ"
}
}
}
}VS Code (mcp.json)
{
"servers": {
"mern": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"mern-mcp"
],
"env": {
"MERN_MCP_PROJECT_ROOT": "ใส่ค่าของคุณ"
}
}
}
}MERN_MCP_PROJECT_ROOT จำเป็น envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
npm: mern-mcpดูจากแบบการต่อของ server ตัวนี้ และเอกสารของผู้ทำโปรแกรมแต่ละตัว ตรวจเมื่อ 10 พ.ย. 2569
ติดตั้งบนเครื่องได้ใน
ClaudeGooseLM StudioMsty StudioCherry StudioCursorVS Code + GitHub CopilotVisual StudioWindsurf (Devin Desktop)ZedKiroClineContinueJetBrains AI AssistantClaude CodeCodex CLIGemini CLIOpenCodenodecodeWarpLibreChatRaycast
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 11 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub IrtezaAsadRizvi ซึ่งเป็นเจ้าของ repo
แก้โค้ดล่าสุด 8 เดือนที่ผ่านมา นานกว่า 6 เดือน
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
ถาม แชร์เคล็ดลับ หรือแจ้งว่าใช้ไม่ได้ เรียงตามที่คนกดว่ามีประโยชน์
ยังไม่มีใครโพสต์ ถามหรือแชร์เป็นคนแรกได้เลย
ข้อความในส่วนนี้เขียนโดยผู้ใช้ ไม่ใช่ทีม PopNx
ยังไม่มีรีวิว
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 2 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: MERN_MCP_PROJECT_ROOT
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด 8 เดือนที่ผ่านมา และส่งรุ่นล่าสุด (0.1.0) เข้า registry 8 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี World Monitor, Claude Flow, Tldraw
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
ข่าวกรองโลกแบบเรียลไทม์: ความขัดแย้ง ตลาด พลังงาน การค้า การขนส่ง และไซเบอร์
AI orchestration with hive-mind swarms, neural networks, and 87 MCP tools for enterprise dev.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
MERN MCP
mern-mcp is an open-source Model Context Protocol (MCP) server for scaffolding full MERN stack CRUD resources inside an existing codebase, with direct setup support for both Claude Code and Codex CLI. It generates MongoDB and Mongoose models, Express services and routes, React client modules, and the wiring needed to plug new resources into a real application with a safer preview-before-apply workflow.
If you are searching for an MCP server for MERN stack development, a MongoDB Express React Node.js CRUD generator, a Mongoose plus Express boilerplate generator, or a React admin scaffolder that works with AI coding assistants, this repository is built for that exact use case.
Index: Why Useful · Generated Files · Install · Config · Claude Code · Codex CLI · Docker · MCP Tools · Example · Project Styles · Natural Language · Preview Workflow · Who It's For
Teams usually do not need another generic code generator. They need a local MCP tool that can inspect a project, follow an existing folder structure, create repeatable CRUD slices, and avoid blind writes. mern-mcp focuses on that practical workflow.
Even if you already have MCPs for Next.js, Node.js, or MongoDB, those tools usually help at the framework or database level. mern-mcp is useful because it handles the full resource workflow in one place: model, service, controller, routes, validators, client API, hooks, forms, list views, detail views, and integration patches. Instead of asking an assistant to wire each layer separately, a developer can scaffold an entire CRUD slice in one pass, review the plan, and move on to the business logic faster. That cuts repetitive setup work, reduces missed integration steps, and makes day-to-day full-stack development much less tedious.
It is especially useful when you want to:
mern-mcp GeneratesFor each resource, mern-mcp can generate:
Typical generated paths look like:
server/models/product.model.ts
server/services/product.service.ts server/controllers/product.controller.ts server/routes/product.routes.ts server/validators/product.validator.ts client/types/product.types.ts client/api/product.api.ts client/hooks/useProduct.ts client/components/ProductForm.tsx client/components/ProductList.tsx client/components/ProductDetail.tsx
The planner can also patch existing files when it detects supported patterns:
npm install
npm run build
Run the compiled MCP server against a target MERN project:
node dist/index.js --project-root /absolute/path/to/target-project
For local development:
npm run dev -- --project-root /absolute/path/to/target-project
Create mern-mcp.config.json in the target project root.
Example for a monorepo TypeScript project using React Query:
{
"structure": "monorepo", "language": "typescript", "reactStack": "react-query", "validation": "zod", "auth": "none", "rbac": false, "paths": { "serverRoot": "./server", "clientRoot": "./client", "serverEntry": "index.ts", "clientRouter": "router.tsx" } }
Example for separate client and server apps with Redux and JWT auth:
{
"structure": "separate", "language": "typescript", "reactStack": "redux", "validation": "both", "auth": "jwt", "paths": { "serverRoot": "./server", "clientRoot": "./client", "modelsDir": "src/models", "servicesDir": "src/services", "controllersDir": "src/controllers", "routesDir": "src/routes", "validatorsDir": "src/validators", "middlewareDir": "src/middleware", "componentsDir": "src/components", "hooksDir": "src/hooks", "apiDir": "src/api", "typesDir": "src/types", "serverEntry": "src/index.ts", "clientRouter": "src/router.tsx", "clientStore": "src/store.ts" } }
All artifact directories are overridable through paths.
Use With Claude Code
npm install
npm run build
mern-mcp.config.json in the target MERN project you want to scaffold.claude mcp add mern-mcp -- node /absolute/path/to/mern-mcp/dist/index.js --project-root /absolute/path/to/project
preview_scaffold before using scaffold_resource in apply mode.Use With Codex CLI
npm install
npm run build
mern-mcp.config.json in the target MERN project you want to scaffold.codex mcp add mern-mcp --command node --args /absolute/path/to/mern-mcp/dist/index.js --project-root /absolute/path/to/project
preview_scaffold, inspect the generated plan, then reuse the returned previewHash for apply mode.You can run mern-mcp in Docker if you do not want to install Node.js directly on the host.
docker build -t mern-mcp .
mern-mcp.config.json.docker run --rm -i \
-v /absolute/path/to/target-project:/workspace \ mern-mcp \ --project-root /workspace
Example shape:
docker run --rm -i -v /absolute/path/to/target-project:/workspace mern-mcp --project-root /workspace
The server currently registers these tools:
preview_scaffoldscaffold_resourcelist_resourcesadd_fielddelete_resourcepreview_scaffoldDry-run a scaffold and inspect the generated write plan before changing files.
scaffold_resourcePreview or apply a full MERN CRUD scaffold for a resource.
list_resourcesList manifest-managed resources and optionally scan for unmanaged resources in the project.
add_fieldPreview or apply a new field on an existing generated resource.
delete_resourcePreview or apply deletion for a generated resource and remove its manifest record.
For scaffold_resource, add_field, and delete_resource, the important inputs are:
mode: "preview" or "apply"previewHash: required in "apply" modeconflictStrategy: "abort", "overwrite", or "skip"Example preview request for a product resource:
{
"resourceName": "Product", "fields": [ { "name": "title", "type": "string", "required": true }, { "name": "price", "type": "number", "required": true }, { "name": "inStock", "type": "boolean", "required": false } ], "mode": "preview" }
After previewing, reuse the returned previewHash for apply mode.
mern-mcp supports configurable MERN code generation across these dimensions:
monorepo or separatetypescript or javascriptplain, react-query, redux, or axioszod, express-validator, both, or nonejwt or noneIt also supports configurable paths, so you can point generation to custom directories such as src/models, src/routes, src/components, or src/store.ts.
You can scaffold a resource in two ways:
Example natural-language input:
a blog post with title, body, author, tags
That style of input is parsed into a resource structure where terms like author can become an objectId reference and terms like tags can become string arrays.
Supported field types include:
stringnumberbooleandateobjectIdSupported UI widget hints include:
texttextareanumbercheckboxdateselectmultiselecttagsOne of the strongest parts of this repository is the preview/apply contract.
preview mode returns the plan, artifacts, integration actions, conflicts, and a deterministic previewHashapply mode requires the matching previewHashabort, overwrite, or skip.mern-mcp-manifest.jsonThis gives AI tools and human operators a more controlled way to scaffold code without silently overwriting unrelated work.
mern-mcp is a good fit for:
People often look for projects like this using phrases such as:
-