ต้นแบบ · รุ่นทดลอง: มีทุก server ในทะเบียนทางการ อัปเดตทุก 30 นาที รีวิวและบัญชีผู้ใช้จะมาในขั้นถัดไป
PopNx MCPที่รวม MCP สำหรับคนใช้ AI · อธิบายเป็นภาษาคน

Prop Firm Rules (FloorGuard)

โดย kburrus64-maxรุ่น 0.1.0i★ –iรันบนคลาวด์
ชื่อใน registryio.github.kburrus64-max/prop-firm-rules

ติดตั้ง

ภาพรวม

คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)

Sourced prop-firm daily-loss and max-drawdown rules and a drawdown-room checker. Read-only, no auth.

สามเสาของ PopNx MCP

สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน

ใช้ทำอะไรได้

ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry

  • การเชื่อมต่อ: รันบนคลาวด์
  • ช่องทาง (transport): Streamable HTTP
  • หมวด: อื่น ๆ

ติดตั้ง

เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง

ก่อนติดตั้ง

ต้องเตรียมก่อน

  • รันบนคลาวด์ไม่ต้องลงโปรแกรมเพิ่ม ต่อผ่านอินเทอร์เน็ตได้เลย

คุณใช้แอปไหน

เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”

ใช้ได้ทั้ง Claude บนเว็บ แอปคอมพิวเตอร์ และมือถือ:

  1. เปิด Settings → Connectors
  2. กด Add custom connector
  3. วางที่อยู่ด้านล่างแล้วกด Add
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Add2https://…3
https://floorguard-kappa.vercel.app/api/mcp

พิมพ์คำสั่งนี้ใน Terminal

claude mcp add --transport http prop-firm-rules https://floorguard-kappa.vercel.app/api/mcp

เปิดใน Cursor

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json

{
  "mcpServers": {
    "prop-firm-rules": {
      "url": "https://floorguard-kappa.vercel.app/api/mcp"
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

เปิดใน VS Code

หรือคัดลอกค่าตั้งเอง

วางในไฟล์ .vscode/mcp.json ของโปรเจกต์

{
  "servers": {
    "prop-firm-rules": {
      "type": "http",
      "url": "https://floorguard-kappa.vercel.app/api/mcp"
    }
  }
}

เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง

ChatGPT ต่อได้เฉพาะ server ที่อยู่บนอินเทอร์เน็ต:

  1. เปิด ChatGPT บนเว็บ → Settings → Connectors (Apps)
  2. กด Create หรือ Add (บางแพ็กเกจต้องเปิด Developer mode ใน Advanced ก่อน)
  3. วางที่อยู่ด้านล่าง ตั้งชื่อ แล้วบันทึก
  4. ถ้าให้ล็อกอิน ให้ล็อกอินกับผู้ทำ
SettingsConnectors1+ Create2https://…3
https://floorguard-kappa.vercel.app/api/mcp

ชื่อเมนูอาจต่างกันเล็กน้อยตามแพ็กเกจและรุ่นของแอป

ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี

ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README

ทำอะไรได้บ้าง

ชื่อและคำอธิบายเครื่องมือตามที่ server ตอบมาเมื่อ 8 พ.ย. 2569 ผู้ทำเป็นคนเขียน ไม่ใช่เรา แสดงเป็นข้อความล้วน

  • list_firms

    List supported prop firms and their programs: program ids, account sizes, verified flags and last-verified dates. Same data as GET /api/v1/firms.

  • get_rules

    Full daily-loss and max-drawdown rules for one program (static/trailing mode, lock, reset time, notes, official source links, firm copy-trading/automation policy). Same as GET /api/v1/rules?program= .

  • check_drawdown

    Remaining daily-loss and max-drawdown room in dollars for an account, the binding limit and breach flags, computed with the same model as the FloorGuard calculator. Same inputs as GET /api/v1/check.

ผลตรวจเบื้องต้นi

เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 8 พ.ย. 2569

  • ✓ ผ่าน

    ตัวตนผู้ทำตรงกับ repo

    ชื่อใน registry ยืนยันด้วยบัญชี GitHub kburrus64-max ซึ่งเป็นเจ้าของ repo

  • … ยังไม่ตรวจ

    ยังมีคนดูแล

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • … ยังไม่ตรวจ

    มีสัญญาอนุญาต (license)

    ยังไม่ได้อ่านข้อมูล repo จาก GitHub

  • ✓ ผ่าน

    endpoint ตอบ

    ตอบกลับใน 805 ms (HTTP 200)

  • – ไม่เกี่ยว

    ล็อกอินแบบ OAuth

    ไม่ต้องล็อกอิน

  • ✓ ผ่าน

    คำอธิบายเครื่องมือไม่มีคำสั่งแอบแฝง

    อ่านคำอธิบายเครื่องมือ 3 ตัวแล้ว ไม่พบคำสั่งแอบแฝงถึง AI

เทียบกับตัวอื่นในหมวด อื่น ๆi

  • ดาวมากกว่า 0% ของอีก 18513 ตัวในหมวดนี้
  • ส่งรุ่นใหม่เข้า registry ล่าสุดกว่า 58% ของอีก 18513 ตัวในหมวดนี้
  • ผลตรวจเบื้องต้นดีกว่าหรือเท่ากับ 100% ของอีก 18513 ตัวในหมวดนี้

เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo

คำถามที่พบบ่อย

Prop Firm Rules (FloorGuard) ปลอดภัยไหม?

จากการตรวจเบื้องต้นของเรา ผ่าน 3 จาก 3 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น

ต้องใช้กุญแจหรือรหัสอะไรบ้าง?

registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก

ตัวนี้รันบนเครื่องหรือบนคลาวด์?

รันบนคลาวด์ของผู้ทำ ต่อผ่านอินเทอร์เน็ตได้เลย ไม่ต้องลงโปรแกรม แต่ข้อมูลที่ส่งให้จะผ่านเซิร์ฟเวอร์ของผู้ทำ

ยังมีคนดูแลอยู่ไหม?

repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.0) เข้า registry 35 วันที่ผ่านมา

ใช้กับโปรแกรมไหนได้บ้าง?

โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต่อผ่าน URL จึงใช้กับโปรแกรมที่รับ remote MCP ได้ เช่น ChatGPT ที่เปิดโหมดนักพัฒนา

มีตัวไหนใช้แทนได้บ้าง?

ในหมวดเดียวกันมี Spec Driven Development, Remote Desktop Commander, Cape Winelands Visit Planner

ตัวที่ใช้แทนได้

server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว

อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi

Spec Driven Development

MCP Server that facilitates spec-driven development workflows, not just Vibe Coding.

โดย formulahendryเริ่มต้น↓ 66/สัปดาห์★ 440อัปเดต 14 เดือนที่ผ่านมา

รันบนเครื่อง

Remote Desktop Commander

Remote Desktop Commander: use files, terminal and processes on your own computers from any AI app.

โดย desktop-commanderกำลังโต★ 211อัปเดต 3 วันที่ผ่านมา

รันบนคลาวด์✓ desktopcommander.app

Cape Winelands Visit Planner

Cape Winelands wine farm finder and day-route planner

โดย aiagenttools.co.zaเริ่มต้นอัปเดต วันนี้

รันบนคลาวด์✓ aiagenttools.co.za

README จากผู้ทำ

เปิดอ่าน README

ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ

prop-firm-rules: prop firm drawdown rules dataset + calculator (JS & Python)

Free, sourced prop-firm drawdown rules for traders and AI agents: dataset, JS/Python calculator, REST API and a no-auth MCP server.

MCP (Claude, Cursor, any MCP client), no key needed:

{

"mcpServers": { "prop-firm-rules": { "type": "http", "url": "https://floorguard-kappa.vercel.app/api/mcp" } } }

Claude Code: claude mcp add --transport http prop-firm-rules https://floorguard-kappa.vercel.app/api/mcp

Prefer to run it yourself? The repo ships a zero-dependency stdio server (mcp/server.mjs, Node 18+, works offline on the bundled dataset): {"mcpServers": {"prop-firm-rules": {"command": "npx", "args": ["-y", "github:kburrus64-max/prop-firm-rules"]}}}

▶ Live calculator (free, no sign-up, runs in your browser): [floorguard-kappa.vercel.app/tools/drawdown-calculator.html](https://floorguard-kappa.vercel.app/tools/drawdown-calculator.html)

An open, sourced dataset of prop-firm risk rules (daily loss limit, max drawdown, static vs trailing, lock level, daily reset time) for FTMO, FundedNext, The5ers, E8 Markets, FundingPips, Alpha Capital, Blue Guardian, Topstep and Apex Trader Funding, plus a tiny zero-dependency drawdown calculator library in JavaScript and Python.

Every rule links to the firm's own help or rules page and carries a lastVerified date. Values that could not be confirmed on an official page are flagged verified: false or listed in unverifiedFields.

Try it without code: the free prop firm drawdown calculator on FloorGuard uses this same dataset and math in your browser.

Disclaimer: rules change. Prop firms update their rules often, and many let you pick different percentages

at checkout. This data was checked on the date shown for each program. **Always verify with your firm's current

rules and your account dashboard before relying on any number here.** Not affiliated with any prop firm; firm

names are trademarks of their owners. Not financial advice.

Rules table (last verified 2026-10-04)

FirmProgramDaily loss limitMax drawdownDaily resetSourceVerified
FTMOFTMO Challenge 2-Step5% of initial balance, from day-start balance10%, Static00:00 CE(S)T (Prague)1 2 32026-10-04
FTMOFTMO Challenge 1-Step3% of initial balance, from day-start balance10%, Trailing (end-of-day)00:00 CE(S)T (Prague)12026-10-04
FundedNextStellar 2-Step (CFD)5% of initial balance, from day-start balance10%, Static00:00 server time (GMT+2, GMT+3 in DST)1 2 32026-10-04
The5ersHigh Stakes (2-Step)5% of higher of day-start balance/equity10%, Static00:00 MT5 server time (GMT+2 winter, GMT+3 summer)1 22026-10-04
E8 MarketsE8 One (default 4% daily / 6% dynamic)4% of initial balance, from day-start balance6%, Trailing (closed balance), locks at initial00:00 server time (time zone not stated on the page)1 22026-10-04 (unverified: reset time zone)
FundingPips2 Step Standard (5% daily)5% of higher of day-start balance/equity10%, Static00:00 platform time (UTC+3)12026-10-04
FundingPips2 Step Standard (3% daily add-on)3% of higher of day-start balance/equity10%, Static00:00 platform time (UTC+3)12026-10-04
Alpha CapitalAlpha Pro 10%5% of day-start balance10%, Static00:00 GMT+3 (broker time)1 2 32026-10-04
Alpha CapitalAlpha Pro 8%4% of day-start balance8%, Static00:00 GMT+3 (broker time)1 22026-10-04
Blue Guardian2 Step Standard4% of initial balance, from higher of day-start balance/equity8%, Static5:00 pm EST (New York)12026-10-04
TopstepTrading Combine (futures)None (see notes)$2,000 on 50K, $3,000 on 100K, $4,500 on 150K, Trailing (end-of-day), locks at initialEnd of trading day; Topstep's session is commonly cited as ending 3:10 pm CT / new day 5:00 pm CT (not confirmed on an official page)1 22026-10-04 (unverified: reset time)
Apex Trader FundingEOD Evaluation (futures)$500 on 25K, $1,000 on 50K, $1,500 on 100K, $2,000 on 150K (pauses trading, not a breach)$1,000 on 25K, $2,000 on 50K, $3,000 on 100K, $4,000 on 150K, Trailing (end-of-day)Trading day resets 6:00 pm ET12026-10-04
Apex Trader FundingIntraday Trailing Evaluation (futures)None (see notes)$1,000 on 25K, $2,000 on 50K, $3,000 on 100K, $4,000 on 150K, Trailing (intraday, incl. open P/L)Threshold does not reset daily12026-10-04

"Day-start" means the value at the firm's daily reset. "Higher of day-start balance/equity" means open profit at the reset raises the reference. Every limit is checked against equity (open P/L counts) unless the notes say otherwise. Per-program notes (for example Topstep's optional daily loss limit, Apex lock behaviour, Blue Guardian's Guardian Shield) are in data/firms.json.

The dataset also includes each firm's published copy-trading, multi-account and automation (EA/bot) policy (policy on each firm), with quotes and sources. unknown means the firm's pages did not answer the question.

What's in the repo

PathWhat
data/firms.jsonThe dataset (9 firms, 13 programs). Same content as data/firms.yaml
js/calc.mjsPure calculator, works in browsers and Node (no DOM, no deps)
js/index.mjsNode entry: calculator + bundled dataset + getProgram, getFirm, check helpers
python/prop_firm_rules/Python port with the same semantics (stdlib only)
js/test/, python/tests/Tests built mostly from the firms' own published worked examples
mcp/server.mjsLocal MCP server (stdio, zero deps): list_firms, get_rules, check_drawdown
scripts/rules-table.mjsRegenerates the table above

Usage

JavaScript (Node 18+)
git clone https://github.com/kburrus64-max/prop-firm-rules && cd prop-firm-rules

node --test js/test/

import { check, getFirm } from './js/index.mjs';

// FTMO 2-Step, $100k: balance closed yesterday at $102,000, equity now $101,200 const r = check('ftmo_2step', { size: 100000, currentBalance: 102000, currentEquity: 101200, todayPnl: -800, stopDistance: 20, valuePerUnit: 10, bufferPct: 10, // 20-pip stop, $10/pip/lot, keep 10% buffer }); console.log(r.daily.floor, r.daily.room); // 97000 4200 console.log(r.drawdown.floor); // 90000 (static) console.log(r.maxLots, r.bindingLimit, r.status); // 18.5 'daily' 'green'

console.log(getFirm('topstep').policy.remoteServerTrading); // 'banned'

In the browser, import js/calc.mjs and fetch data/firms.json:

import { evaluate } from './calc.mjs';

const data = await (await fetch('/data/firms.json')).json(); const program = data.firms.find(f => f.id === 'topstep').programs[0]; evaluate({ program, size: 50000, currentBalance: 50000, currentEquity: 50000, highWaterMark: 50500 }).drawdown.floor; // 48500

Python 3.9+
import sys; sys.path.insert(0, "python")

import prop_firm_rules as pfr

r = pfr.check("apex_intraday_eval", size=50000, current_balance=50000, current_equity=50900, today_pnl=900) print(r"drawdown") # 48900.0: the threshold trailed the open-profit peak

python -m unittest discover -s python/tests
evaluate() inputs and outputs
InputMeaning
program / program idA program object from the dataset (or an id for check)
size, initialAccount size and starting balance (initial defaults to size)
currentBalance, currentEquityNow. The lower of the two is compared with each floor (conservative)
todayPnlChange in equity since the firm's daily reset (closed + open)
dayStartBalance, dayStartEquityValues at the reset (optional; derived from todayPnl if omitted)
highWaterMarkThe high a trailing drawdown trails from (EOD balance, closed balance, or intraday peak)
customDailyAmountYour own daily limit for programs without a mandatory one (e.g. Topstep's optional add-on)
stopDistance, valuePerUnit, lotStep, bufferPctPosition-size check: largest size whose stop-out keeps you above the tighter floor

Output: daily and drawdown (floor, room, amount, status), maxLots, bindingLimit and an overall status of green (more than 50% of each allowance left), amber (50% or less) or red (20% or less, or breached).

Python uses the same names in snake_case (current_balance, high_water_mark, ...).

Use from AI agents

The same dataset is served live, free and read-only (no key, CORS open, ~60 requests/minute per IP) by FloorGuard:

  • MCP server (Streamable HTTP, no auth): https://floorguard-kappa.vercel.app/api/mcp
  • Tools: list_firms, get_rules(program), check_drawdown(program, accountSize, currentEquity, ...)
  • Listed in the official MCP Registry as io.github.kburrus64-max/prop-firm-rules (see server.json).
  • Client config example: {"mcpServers": {"prop-firm-rules": {"type": "http", "url": "https://floorguard-kappa.vercel.app/api/mcp"}}}
  • Local MCP server (stdio, no network needed): npx -y github:kburrus64-max/prop-firm-rules, or after cloning, node mcp/server.mjs. Same three tools and the same math as the hosted endpoint.
  • REST API: /api/v1/firms, /api/v1/rules?program=ftmo_2step, [/api/v1/check](https://floorguard-kappa.verc

ตัดมาแค่ช่วงต้น อ่านต่อใน repo

ถาม PopNx