Finance Toolkit
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Read-only IBI (Israel Brokerage) portfolio for AI apps: positions, cash, P/L. Login stays local.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"ibi-portfolio": {
"command": "uvx",
"args": [
"ibi-portfolio-mcp"
]
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add ibi-portfolio -- uvx ibi-portfolio-mcpวางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"ibi-portfolio": {
"command": "uvx",
"args": [
"ibi-portfolio-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"ibi-portfolio": {
"type": "stdio",
"command": "uvx",
"args": [
"ibi-portfolio-mcp"
]
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
ค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 8 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub kobimantzur ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
registry ไม่ได้ระบุว่าต้องใช้กุญแจ แต่บางตัวจะขอให้ล็อกอินตอนใช้ครั้งแรก
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.1.1) เข้า registry 11 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
ในหมวดเดียวกันมี Finance Toolkit, SolidInvoice, Korea Tax Calculator
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
500+ transparent financial methods calculated from raw statements, not third-party endpoints.
Create and send invoices and quotes, manage clients, and track payments in SolidInvoice.
Korean tax calculation and tax-audit judgment MCP: 96 tools with statutory citations.
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
A read-only MCP server for IBI (Israel Brokerage & Investments, אי.בי.אי). It lets Claude, ChatGPT, Cursor and other AI apps read your IBI portfolio (positions, cash, profit/loss and recent account activity) so you can ask things like *"how is my portfolio doing?"*. It cannot buy, sell or move money. Works on Mac and Windows.
🇮🇱 שרת MCP לקריאה בלבד עבור חשבון המסחר שלך באי.בי.אי (IBI NextGen). הוא נותן ל-Claude, ל-ChatGPT או לכל עוזר AI אחר לראות את תיק ההשקעות שלך: אחזקות, מזומן, רווח והפסד ופעולות אחרונות. הוא לא יכול לבצע פקודות קנייה או מכירה. הסיסמה נשמרת רק במחשב שלך ולא מגיעה למודל. עובד על Mac ועל Windows.
Unofficial. Not affiliated with or endorsed by IBI.
*Demo with made-up numbers. The answer is a real reply from Claude.*
Your IBI login gives full access to your money, so this is the most important part.
Your password
auth.ibi.co.il), over HTTPS, inside a hidden browser on your own computer.Your account
Your data
What it cannot protect you from
Remove it anytime
ibi-portfolio-mcp forget deletes the saved login from your vault.uv tool uninstall ibi-portfolio-mcp removes the program.🇮🇱 בקצרה: הסיסמה נשמרת רק בכספת המוצפנת של המחשב שלך (Keychain / Credential Manager) ולא נשלחת אף פעם ל-AI. הכלי רק קורא נתונים: אין בו קוד לקנייה, מכירה או העברת כסף, ויש חסימה מובנית לכל בקשה כזו. הכל רץ אצלך במחשב, בלי שרת ובלי מעקב. ה-AI רואה רק את מספרי התיק (אחזקות, שווי, מזומן, רווח והפסד).
It runs on your own computer, so it works with AI apps installed on your computer. Website-only chats cannot reach it.
| App | Mac | Windows | Notes |
|---|---|---|---|
| Claude Desktop | ✅ | ✅ | Connected for you by setup |
| ChatGPT desktop app | ✅ | ✅ | Connected for you by setup (it uses the app's built-in Codex settings) |
| Codex | ✅ | ✅ | Same settings as the ChatGPT desktop app |
| Cursor | ✅ | ✅ | Connected for you by setup |
| Claude Code | ✅ | ✅ | Connected for you by setup |
| VS Code (Copilot), Windsurf, other MCP apps | ✅ | ✅ | Add it by hand, see Connect by hand |
| chatgpt.com, claude.ai, phone apps, Gemini | ❌ | ❌ | They run in the cloud and cannot start a program on your computer |
Linux works too if you are comfortable with a terminal.
You will copy 3 lines into a terminal. The terminal is the "Terminal" app on Mac, and "PowerShell" from the Start menu on Windows.
1. Install uv (a small free tool that installs Python programs).
Mac:
curl -LsSf https://astral.sh/uv/install.sh | sh
Windows:
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
Then close the terminal and open a new one.
2. Install IBI Portfolio MCP:
uv tool install ibi-portfolio-mcp
3. Run the guided setup:
ibi-portfolio-mcp setup
It will:
4. Restart your AI app and ask: *"How is my IBI portfolio doing?"*
If you have Claude Code or Codex (built into the ChatGPT desktop app), paste this and it does steps 1 and 2 for you:
Install https://github.com/kobimantzur/ibi-portfolio-mcp for me with steps 1 and 2 of its README. Do not run
ibi-portfolio-mcp setupyourself and never ask me for my IBI password in the chat. When you are done, tell me to runibi-portfolio-mcp setupin my own terminal.
Then run ibi-portfolio-mcp setup yourself, so you are the only one who types the password.
Want to see it work before using your account? Run IBI_DEMO=1 ibi-portfolio-mcp check (Mac) or $env:IBI_DEMO=1; ibi-portfolio-mcp check (Windows). It answers with a made-up portfolio and does not log in to IBI.
| Tool | What it returns |
|---|---|
get_portfolio | Total value, cash, cash %, total P/L, and every position: symbol, quantity, cost, market value, P/L, weight |
get_account_activity | Recent orders and executions: buy/sell, status, quantity, price, fees, dates |
Example questions once it is connected:
Example output (what the AI receives, demo data)
get_portfolio, shortened to 2 of 8 positions:
{
"currency": "USD", "total_value": 54105.1, "market_value": 49284.75, "cash": 4820.35, "cash_pct": 8.91, "total_cost": 41460.9, "unrealized_pl": 7823.85, "unrealized_pl_pct": 18.87, "position_count": 8, "positions": [ { "symbol": "VOO", "qty": 22.0, "last_price": 541.3, "change_pct": 0.4, "cost_price": 455.1, "market_value": 11908.6, "total_cost": 10012.2, "todays_pl": 47.63, "unrealized_pl": 1896.4, "unrealized_pl_pct": 18.94, "weight_pct": 22.01 }, { "symbol": "AAPL", "qty": 40.0, "last_price": 228.9, "change_pct": -0.6, "cost_price": 171.25, "market_value": 9156.0, "total_cost": 6850.0, "todays_pl": -54.94, "unrealized_pl": 2306.0, "unrealized_pl_pct": 33.66, "weight_pct": 16.92 } ], "balances": { "buying_power": 4820.35, "balance_usd": 4820.35 }, "fetched_at": "2026-10-27T14:05:12+00:00", "source": "demo" }
get_account_activity, one row:
{
"ref": "D-1003", "symbol": "NVDA", "side": "BUY", "status": "Filled", "order_type": "Limit", "created_at": "2026-10-21T10:02:11", "executed_at": "2026-10-21T10:02:13", "qty": 10.0, "exec_qty": 10.0, "limit_price": 135.0, "exec_price": 134.8, "profit_loss": null, "commission": 2.5, "fees": null, "currency": "USD" }
| ✅ Reads positions, balances, account activity | The same data you see on the IBI home page and the Trading page |
| ❌ Place, change or cancel orders | Not in the code. The only clicks are Login, the login form's submit and the "Latest Account Activity" tab |
| ❌ Transfers or withdrawals | Not in the code |
| 🛡️ Network guard | Any non-GET request to an order / trade / transfer / withdraw / deposit URL is aborted, and the tool result tells you if that ever happened |
Your login gives full access to your account, so you (or a developer friend) can read scraper.py before using this. It is about 200 lines.
ibi.orbisfn.io, English UI)This is the part to get right, so here is exactly what happens.
Your IBI NextGen username (email or ID) and password, the same ones you type at ibi.orbisfn.io. IBI has no API and no read-only keys, so the server logs in the way you do: it opens a hidden browser on your own computer and types them into IBI's real login page.
| ✅ Your computer's secure vault | Keychain (Mac), Credential Manager (Windows), Secret Service (Linux) |
✅ IBI's login page (auth.ibi.co.il) | Typed into the form, inside a local browser, over HTTPS |
| ❌ The AI model / Anthropic / OpenAI | Never. Tools take no password argument and never return it |
| ❌ AI app settings files | Not with setup: the apps only get the program's path, not your login |
| ❌ Logs | Never printed. Errors from your password command are not echoed |
| ❌ Disk | No cookies, tokens or sessions are saved. Each read is a fresh browser that is closed after |
| ❌ Anyone else | No server, no telemetry. The code talks only to IBI |
What the AI does see: your portfolio numbers. Whatever a tool returns goes to your AI provider like any other chat message. If that is not OK for you, do not connect this server.
| Option | How | Password stored as plain text? |
|---|---|---|
| 1. Computer's vault ✅ recommended | ibi-portfolio-mcp setup | ❌ No |
| 2. Password manager ✅ | IBI_PASS_CMD: a command that prints the password | ❌ No |
| 3. AI app settings | IBI_PASS in the app's env block | ⚠️ Yes, in that settings file |
4. .env file | IBI_PASS in a .env file (gitignored) | ⚠️ Yes, in that file |
If several are set, the order is: IBI_USER / IBI_PASS, then IBI_USER_CMD / IBI_PASS_CMD, then the vault.
Option 2: password manager. Any command that prints only the password:
IBI_PASS_CMD=op read op://Private/IBI/password # 1Password
IBI_PASS_CMD=bw get password ibi.orbisfn.io # Bitwarden (vault must be unlocked)
IBI_USER_CMD works the same way for the username.
Options 3 and 4 put the password in a plain file. Keep that file private and never share or commit it. The server loads .env from the folder it starts in, or the file named in IBI_ENV_FILE.
ตัดมาแค่ช่วงต้น อ่านต่อใน repo