Spec Driven Development
MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Pre-flight spend authorization for AI agents. Set a budget, enforce limits, audit every decision.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
FIGUARD_API_KEY, FIGUARD_BASE_URL, FIGUARD_DATABASE, FIGUARD_MODEค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"figuard": {
"command": "npx",
"args": [
"-y",
"figuard-mcp"
],
"env": {
"FIGUARD_API_KEY": "ใส่ค่าของคุณ",
"FIGUARD_BASE_URL": "ใส่ค่าของคุณ",
"FIGUARD_DATABASE": "ใส่ค่าของคุณ",
"FIGUARD_MODE": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add figuard --env FIGUARD_API_KEY='ใส่ค่าของคุณ' --env FIGUARD_BASE_URL='ใส่ค่าของคุณ' --env FIGUARD_DATABASE='ใส่ค่าของคุณ' --env FIGUARD_MODE='ใส่ค่าของคุณ' -- npx -y figuard-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"figuard": {
"command": "npx",
"args": [
"-y",
"figuard-mcp"
],
"env": {
"FIGUARD_API_KEY": "ใส่ค่าของคุณ",
"FIGUARD_BASE_URL": "ใส่ค่าของคุณ",
"FIGUARD_DATABASE": "ใส่ค่าของคุณ",
"FIGUARD_MODE": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"figuard": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"figuard-mcp"
],
"env": {
"FIGUARD_API_KEY": "ใส่ค่าของคุณ",
"FIGUARD_BASE_URL": "ใส่ค่าของคุณ",
"FIGUARD_DATABASE": "ใส่ค่าของคุณ",
"FIGUARD_MODE": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
FIGUARD_BASE_URL envFIGUARD_DATABASE envFIGUARD_MODE envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 6 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub figuard ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: FIGUARD_API_KEY
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (1.2.0) เข้า registry 5 เดือนที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Node.js ในเครื่องด้วย
ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, topo^alpin
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.
Avalanche bulletins and mountain weather forecasts for any place in the Alps.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
FiGuard MCP server — use FiGuard directly from Claude Code, Cursor, or Claude Desktop without writing any SDK code.
Adds 14 FiGuard tools to your AI assistant. Instead of writing SDK code, you just talk to Claude:
"Create a $500 travel budget with $300 for flights and $200 for hotels"
→ Claude calls
figuard_create_budget
"Authorize a $149 economy flight from this budget"
→ Claude calls
figuard_authorize→ returns AUTHORIZED or DENIED
"The flight ended up costing $147 — confirm the actual amount"
→ Claude calls
figuard_confirm
claude mcp add figuard-mcp \
--env FIGUARD_API_KEY=fg_live_... \ --env FIGUARD_BASE_URL=http://localhost:8080
Or add to ~/.claude/claude_desktop_config.json manually:
{
"mcpServers": { "figuard": { "command": "npx", "args": ["figuard-mcp"], "env": { "FIGUARD_API_KEY": "fg_live_...", "FIGUARD_BASE_URL": "http://localhost:8080" } } } }
Add to .cursor/mcp.json in your project (or ~/.cursor/mcp.json globally):
{
"mcpServers": { "figuard": { "command": "npx", "args": ["figuard-mcp"], "env": { "FIGUARD_API_KEY": "fg_live_...", "FIGUARD_BASE_URL": "http://localhost:8080" } } } }
Add to ~/Library/Application Support/Claude/claude_desktop_config.json (macOS):
{
"mcpServers": { "figuard": { "command": "npx", "args": ["figuard-mcp"], "env": { "FIGUARD_API_KEY": "fg_live_...", "FIGUARD_BASE_URL": "http://localhost:8080" } } } }
Point FIGUARD_BASE_URL at the hosted sandbox to try FiGuard without running a local server:
{
"FIGUARD_API_KEY": "sb_live_demo", "FIGUARD_BASE_URL": "https://figuard-sandbox-g1ha.onrender.com" }
| Tool | What it does |
|---|---|
figuard_create_budget | Create a spending envelope; returns session_token |
figuard_authorize | Pre-flight check — AUTHORIZED or DENIED with reason |
figuard_confirm | Close a reservation with the actual amount after success |
figuard_fail | Release a reservation when the action fails |
figuard_void | Cancel an unused reservation |
figuard_get_budget | Check budget status, spent, reserved, available |
figuard_get_ledger | List all spend events with filtering |
figuard_resume_budget | Unfreeze a budget paused by anomaly detection |
figuard_extend_budget | Extend a budget's expiry time |
figuard_cancel_batch | Cancel up to 100 budgets in one call |
figuard_fund_budget | Adjust a budget's total limit (CREDIT / DEBIT / RESET / RESET_SPENT) |
figuard_create_delegation_token | Create a scoped per-agent token against a fleet budget |
figuard_revoke_delegation_token | Revoke a delegation token (idempotent) |
figuard_get_delegation_token | Check delegation token state and cap usage |
FIGUARD_API_KEY is configured as an environment variable, not a tool argument. Tool arguments appear in LLM context windows — API keys must never be passed as tool parameters.
Session tokens returned by figuard_create_budget are short-lived (they expire with the budget) and are safe to use as tool arguments within a session.
git clone https://github.com/figuard/figuard-core
cd figuard-core docker compose up -d
FiGuard will be available at http://localhost:8080.