Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Adaptive instruction server: serves agent instructions and skills tuned to the calling model
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ผู้ทำยังไม่ได้ใส่วิธีติดตั้งใน registry ให้ดู README ของผู้ทำด้านล่าง
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 7 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub seuros ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.5.2) เข้า registry เมื่อวาน
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Rust ในเครื่องด้วย
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Draugr
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.
Security scanning for AI agents: SAST, SCA, secrets, IaC, DAST, ranked by real risk.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Adaptive instruction server for AI coding agents.
Static AGENTS.md files create instruction entropy collapse.
The same instructions for Opus, Sonnet, and Haiku is fantasy. They have different capabilities, different costs, and different failure modes. Static instructions:
The real cost isn't just tokens - it's instruction determinism. You can't control what you can't adapt.
Helmsman serves dynamic, context-aware instructions via MCP (and CLI):
{% if model.tier == "agi" %}
Verify packages exist. You know what to do. {% else %}
{% endif %}
{% if env.has_mise %} Use mise for runtime management. {% elif env.has_brew %} Use brew for packages. {% endif %}
cargo install helmsman
Requires Rust 1.98 or newer. The repository pins Rust 1.98.1 for local and release builds. From the Helmsman repository directory:
cargo build --release --locked
cargo test --locked
Configure Jev with /reflex, then submit /goal . The flow is work → check_goal → Jev verdict → model response. Helmsman owns the lifecycle; the host journals it and supplies Jev verdicts. Read goal://current for status. The turn stays open for a reply. See helmsman-goals(7) for setup, protocol, and limits.
AGENTS.md.j2 in your project root.mcp.json:{
"mcpServers": { "helmsman": { "type": "stdio", "command": "helmsman" } } }
/helmsman:instructions claude-opus-4-5-20251101
Three capability tiers, parallel to Anthropic's model siblings. Could expand to 4-5, but we're not going the OpenAI route of 40 model names (nano, mini, micro, medium, large...).
monkeyFollows instructions. Useful but needs guardrails. Tell it exactly what to do, what NOT to do, and keep it inside the perimeter. Without guidance, it will hallucinate packages and invent APIs.
*Examples: Haiku, GPT-5.2 mini, Gemini Flash*
engineerKnows the basics. Competent but lacks judgment. Will delete your 300GB cache to fix a bug. Bug fixed, but now you wait 4 hours for it to rebuild. Needs boundaries, not hand-holding.
*Examples: Sonnet, GPT-5.2 medium, Gemini Pro*
agiThe architect. Don't explain how to use cargo or how to publish. It knows. Give it constraints and goals, not procedures. Wasting tokens on step-by-step instructions is burning money.
*Examples: Opus, GPT-5.2 high/xhigh, DeepSeek R3*
Shortcuts: a/architect (agi), e/eng/standard (engineer), m/basic/simple (monkey)
helmsman # MCP server mode
helmsman -i # print instructions (default tier) helmsman -i m # monkey tier helmsman -i basic # monkey tier (neutral alias) helmsman -i a # agi tier helmsman -i architect # agi tier (neutral alias) helmsman -i claude-opus-4-5-20251101 # resolves to agi tier helmsman -i gpt-4o-mini # resolves to monkey tier
helmsman -i unknown-model --tier engineer
helmsman -i a --diff e # show AGI vs Engineer differences
helmsman -s commit # render .skills/commit.j2 helmsman -l # list available skills helmsman --validate # check skill syntax helmsman -t # show token count
{# Model #}
{{ model.id }} {# "claude-opus-4-5-20251101" #} {{ model.tier }} {# "agi", "engineer", "monkey" #}
{# Environment #} {{ env.os }} {# "macos", "arch", "debian", "alpine" #} {{ env.shell }} {# "zsh", "bash", "fish", "sh" #} {{ env.in_docker }} {# true/false #} {{ env.in_ssh }} {# true/false #}
{# Tools #} {{ env.has_mise }} {{ env.has_brew }} {{ env.has_apt }} {{ env.has_gh }} {{ env.has_git }}
Create optional helmsman.toml in:
~/.config/helmsman/ (user global)$HELMSMAN_CONFIG env var to override[defaults]
tier = "engineer"
[server] templates_dir = "~/my-templates"
Model → tier mappings are pre-configured for Anthropic, OpenAI, Google, and other major models. Unknown models default to engineer tier.
Project skills live in .skills/ and are discovered automatically. Files prefixed with _ are partials.
Helmsman detects OS, shell, and available tools automatically. Best effort only, never authoritative.
Known edge cases:
$SHELL lies)Use these values for optimization hints, not hard requirements.
Things Helmsman deliberately doesn't do:
Helmsman is infrastructure, not a product.
BSD-3-Clause
mcp-name: io.github.seuros/helmsman