Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Connect any AI coding app to enterprise data sources. One binary, one JSON config.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
OE_MCP_CONFIG_PATHต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"oe": {
"command": "npx",
"args": [
"-y",
"@openenthrium/oe-mcp",
"--stdio",
"${OE_MCP_CONFIG_PATH}"
],
"env": {
"OE_MCP_CONFIG_PATH": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add oe --env OE_MCP_CONFIG_PATH='ใส่ค่าของคุณ' -- npx -y @openenthrium/oe-mcp --stdio '${OE_MCP_CONFIG_PATH}'เติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"oe": {
"command": "npx",
"args": [
"-y",
"@openenthrium/oe-mcp",
"--stdio",
"${OE_MCP_CONFIG_PATH}"
],
"env": {
"OE_MCP_CONFIG_PATH": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"oe": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@openenthrium/oe-mcp",
"--stdio",
"${OE_MCP_CONFIG_PATH}"
],
"env": {
"OE_MCP_CONFIG_PATH": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub enthrium ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: OE_MCP_CONFIG_PATH
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.6.6) เข้า registry 3 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, yontu
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.
Türkçe yazı denetimi: TDK kuralları, yapay zekâ izleri, metin türüne göre üslup.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Open Enthrium AI MCP Server Enterprise MCP Server · Apache-2.0 · Claude Code · Cursor · Windsurf · Codex · Claude Desktop · VS Code
Connect any AI coding assistant to your enterprise data — databases, files, APIs, and more — via a single binary.
A standalone binary that implements the Model Context Protocol (MCP) and exposes your enterprise data sources as tools that AI apps can use directly. No code. Define connectors in a single JSON file.
--stdio for Claude Code / Cursor / Windsurf; --serve for cloud or team deploymentsmemory_set / memory_get / memory_list / memory_delete survive across sessionsrun_agent executes any OE Runtime SKILL.md agent directly from Claude Code, Cursor, or any MCP client. Manual skills pause for approval via approve_chain.1. Create `oe-mcp.json`:
{
"connectors": [ { "name": "my-postgres", "type": "postgresql", "host": "localhost", "port": 5432, "database": "mydb", "user": "postgres", "password": "secret" }, { "name": "my-codebase", "type": "filesystem", "basePath": "/home/user/projects/myapp" } ], "memory": [ { "key": "project_context", "value": "This is our main application." } ] }
2. Add to your AI app's MCP config:
macOS / Linux:
{
"mcpServers": { "oe-mcp": { "type": "stdio", "command": "npx", "args": ["-y", "@openenthrium/oe-mcp", "--stdio", "/path/to/oe-mcp.json"] } } }
Windows:
{
"mcpServers": { "oe-mcp": { "type": "stdio", "command": "npx.cmd", "args": ["-y", "@openenthrium/oe-mcp", "--stdio", "C:\\path\\to\\oe-mcp.json"] } } }
`-y` is required — without it npx blocks waiting for keyboard input and the MCP connection never opens.
3. Reload your AI app — connectors appear as tools automatically.
Ask Claude: _"What connectors do you have access to?"_ to verify.
| Platform | Binary |
|---|---|
| Windows | oe-mcp-win.exe |
| Linux | oe-mcp-linux |
| macOS | oe-mcp-macos |
| Sample configs | oe-mcp-samples.zip |
Persistent memory that survives restarts — stored in oe-mcp-memory.json:
| Tool | Description |
|---|---|
memory_set | Store a key-value pair across sessions |
memory_get | Retrieve a stored value by key |
memory_list | List all stored key-value pairs |
memory_delete | Remove a stored key |
_"Remember that our production database is on prod-db.company.com"_ → Claude calls
memory_set
Every connector call is logged automatically to oe-mcp-log.json:
| Tool | Description |
|---|---|
log_list | List recent connector calls (newest first, supports limit) |
log_clear | Clear all log entries |
Execute OE Runtime SKILL.md agents or YAML agents directly from Claude Code, Cursor, or any MCP client — no terminal required:
| Tool | Description |
|---|---|
run_agent | Run an agent by file path. Auto skills execute immediately; manual skills pause and return pending_skill_chain. |
list_pending_skills | List all manual skills currently paused and waiting for approval |
approve_chain | Approve, skip, or abort a paused manual skill by chain_id |
`run_agent` parameters:
| Parameter | Required | Description |
|---|---|---|
file | ✅ | Absolute path to agent.yaml |
params | ❌ | Key-value pairs substituted via {{key}} in the agent |
input | ❌ | Optional initial message passed to the agent |
`approve_chain` parameters:
| Parameter | Required | Description |
|---|---|---|
chain_id | ✅ | From pending_skill_chain.chain_id in a run_agent response |
approved | ❌ | true to run the skill (default), false to skip it and continue |
abort | ❌ | true to stop the entire pipeline immediately |
OE MCP looks for oe-config.json in the agent's directory first, then falls back to oe-mcp.json.
When an agent's skill pipeline includes manual skills, Claude handles the approval loop automatically:
run_agent → response shows ⏸ Skill awaiting approval with chain_id and skill_nameapprove_chain → next skill runs or the next manual skill pauses againPipeline complete or Claude abortsExample instruction to Claude Code: _"Run the OE Skills orchestrator and send a Slack message — skip anything you can't do, abort if it asks for credentials."_
| Mode | Flag | Best for |
|---|---|---|
| stdio | --stdio | Claude Code, Cursor, Windsurf, Codex, Claude Desktop — launched as child process |
| HTTP | --serve --port 4040 | Cloud deployments, sharing one server across a team |
HTTP mode — start the server, then add the URL to Cursor / Windsurf / Claude Desktop:
oe-mcp-linux --serve --port 4040 /path/to/oe-mcp.json
Download oe-mcp-samples.zip — ready-to-use oe-mcp.json for common connectors:
postgres · mysql · mongodb · github · slack · gdrive · ssh · filesystem · oracle · salesforce · servicenow · telegram · notion · confluence · graphql · zoho-mail · sftp · dropbox · multi-connector
| ⚡ Agent Runtime | open-enthrium-ai-agent-runtime — run SKILL.md agents as CLI or HTTP server |
| 🖥️ Platform | open-enthrium-ai-platform — full web app with workspaces, RAG, Agent Builder |
| 🌐 Website | openenthrium.com |
→ See [CONTRIBUTING.md](CONTRIBUTING.md) for how to add sample configs and connector adapters.
Apache-2.0 — free to use, modify, and deploy for any purpose, including commercial use. No usage limits. No telemetry. No call-home.
[⭐ Star this repo](https://github.com/enthrium/open-enthrium-ai-mcp-server) · [🌐 Website](https://www.openenthrium.com) · [⚡ Agent Runtime](https://github.com/enthrium/open-enthrium-ai-agent-runtime)