Spree Commerce: open-source B2B and marketplace ecommerce
Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
คำอธิบายจากผู้ทำ (ภาษาอังกฤษตามต้นฉบับ)
Read-only access to comdirect accounts, transactions, depots, orders and postbox documents.
สามเรื่องนี้ไม่รวมเป็นคะแนนเดียว เพราะความเห็น การวัด และความนิยม เป็นคนละเรื่องกัน
ตัวนี้ยังไม่ได้เรียบเรียงเป็นภาษาไทย ด้านล่างคือข้อเท็จจริงที่เราอ่านจาก registry
เลือกโปรแกรม AI ที่คุณใช้ แล้วคัดลอกค่าตั้งไปวาง
COMDIRECT_CLIENT_ID, COMDIRECT_CLIENT_SECRET, COMDIRECT_USERNAME, COMDIRECT_PASSWORD, COMDIRECT_MCP_PUSH_TAN_WAIT, COMDIRECT_MCP_UNMASK_IBANS, COMDIRECT_MCP_MASK_NAMES, COMDIRECT_ENV_FILE, COMDIRECT_MCP_CACHE_TTL, COMDIRECT_MCP_MAX_DOCUMENT_BYTES, COMDIRECT_MCP_CATEGORIES, COMDIRECT_MCP_SKIP_ELICITATION, COMDIRECT_MCP_LOG_FILE, COMDIRECT_MCP_LOG_LEVELค่าที่ติดป้ายความลับคือกุญแจของบัญชีคุณ อย่าส่งให้ใคร และอย่าวางในแชต
ต้องเตรียมก่อน
คุณใช้แอปไหน
เลือกแอปด้านบน เราจำไว้ให้ ครั้งหน้าปุ่มจะขึ้นว่า “ติดตั้งลง …”
เปิด Claude Desktop → Settings → Developer → Edit Config แล้ววางค่านี้ในไฟล์ claude_desktop_config.json
{
"mcpServers": {
"comdirect": {
"command": "uvx",
"args": [
"comdirect-mcp"
],
"env": {
"COMDIRECT_CLIENT_ID": "ใส่ค่าของคุณ",
"COMDIRECT_CLIENT_SECRET": "ใส่ค่าของคุณ",
"COMDIRECT_USERNAME": "ใส่ค่าของคุณ",
"COMDIRECT_PASSWORD": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_PUSH_TAN_WAIT": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_UNMASK_IBANS": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_MASK_NAMES": "ใส่ค่าของคุณ",
"COMDIRECT_ENV_FILE": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_CACHE_TTL": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_MAX_DOCUMENT_BYTES": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_CATEGORIES": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_SKIP_ELICITATION": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_LOG_FILE": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_LOG_LEVEL": "ใส่ค่าของคุณ"
}
}
}
}พิมพ์คำสั่งนี้ใน Terminal
claude mcp add comdirect --env COMDIRECT_CLIENT_ID='ใส่ค่าของคุณ' --env COMDIRECT_CLIENT_SECRET='ใส่ค่าของคุณ' --env COMDIRECT_USERNAME='ใส่ค่าของคุณ' --env COMDIRECT_PASSWORD='ใส่ค่าของคุณ' --env COMDIRECT_MCP_PUSH_TAN_WAIT='ใส่ค่าของคุณ' --env COMDIRECT_MCP_UNMASK_IBANS='ใส่ค่าของคุณ' --env COMDIRECT_MCP_MASK_NAMES='ใส่ค่าของคุณ' --env COMDIRECT_ENV_FILE='ใส่ค่าของคุณ' --env COMDIRECT_MCP_CACHE_TTL='ใส่ค่าของคุณ' --env COMDIRECT_MCP_MAX_DOCUMENT_BYTES='ใส่ค่าของคุณ' --env COMDIRECT_MCP_CATEGORIES='ใส่ค่าของคุณ' --env COMDIRECT_MCP_SKIP_ELICITATION='ใส่ค่าของคุณ' --env COMDIRECT_MCP_LOG_FILE='ใส่ค่าของคุณ' --env COMDIRECT_MCP_LOG_LEVEL='ใส่ค่าของคุณ' -- uvx comdirect-mcpเติมค่าที่เว้นว่างไว้ก่อนรัน
วางในไฟล์ .cursor/mcp.json ของโปรเจกต์ หรือ ~/.cursor/mcp.json
{
"mcpServers": {
"comdirect": {
"command": "uvx",
"args": [
"comdirect-mcp"
],
"env": {
"COMDIRECT_CLIENT_ID": "ใส่ค่าของคุณ",
"COMDIRECT_CLIENT_SECRET": "ใส่ค่าของคุณ",
"COMDIRECT_USERNAME": "ใส่ค่าของคุณ",
"COMDIRECT_PASSWORD": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_PUSH_TAN_WAIT": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_UNMASK_IBANS": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_MASK_NAMES": "ใส่ค่าของคุณ",
"COMDIRECT_ENV_FILE": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_CACHE_TTL": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_MAX_DOCUMENT_BYTES": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_CATEGORIES": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_SKIP_ELICITATION": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_LOG_FILE": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_LOG_LEVEL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
วางในไฟล์ .vscode/mcp.json ของโปรเจกต์
{
"servers": {
"comdirect": {
"type": "stdio",
"command": "uvx",
"args": [
"comdirect-mcp"
],
"env": {
"COMDIRECT_CLIENT_ID": "ใส่ค่าของคุณ",
"COMDIRECT_CLIENT_SECRET": "ใส่ค่าของคุณ",
"COMDIRECT_USERNAME": "ใส่ค่าของคุณ",
"COMDIRECT_PASSWORD": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_PUSH_TAN_WAIT": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_UNMASK_IBANS": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_MASK_NAMES": "ใส่ค่าของคุณ",
"COMDIRECT_ENV_FILE": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_CACHE_TTL": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_MAX_DOCUMENT_BYTES": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_CATEGORIES": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_SKIP_ELICITATION": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_LOG_FILE": "ใส่ค่าของคุณ",
"COMDIRECT_MCP_LOG_LEVEL": "ใส่ค่าของคุณ"
}
}
}
}เบราว์เซอร์จะถามก่อนเปิดแอป จากนั้นแอปแสดงค่าตั้งให้ตรวจแล้วกดยืนยัน ช่อง key เว้นว่างไว้ให้คุณใส่เอง
ตัวนี้รันในเครื่องคุณ แต่ ChatGPT ต่อได้เฉพาะ server บนอินเทอร์เน็ต ลองเลือกแอปอื่น
ตัวเลือกเก็บในคุกกี้บนเครื่องนี้ ไม่ต้องมีบัญชี
COMDIRECT_MCP_PUSH_TAN_WAIT envCOMDIRECT_MCP_UNMASK_IBANS envCOMDIRECT_MCP_MASK_NAMES envCOMDIRECT_ENV_FILE envCOMDIRECT_MCP_CACHE_TTL envCOMDIRECT_MCP_MAX_DOCUMENT_BYTES envCOMDIRECT_MCP_CATEGORIES envCOMDIRECT_MCP_SKIP_ELICITATION envCOMDIRECT_MCP_LOG_FILE envCOMDIRECT_MCP_LOG_LEVEL envค่าตั้งนี้สร้างจากข้อมูลใน registry ของผู้ทำ ถ้าไม่ตรงกับ README ให้เชื่อ README
รันในเครื่องคุณ รายการเครื่องมือจะขึ้นในแอป AI หลังติดตั้ง
เราตรวจจากข้อมูลที่ใครก็เปิดดูได้ ยังไม่ได้อ่านโค้ด ข้อที่ไม่เกี่ยวกับตัวนี้ไม่นับในตัวหาร · ตรวจเมื่อ 9 พ.ย. 2569
ชื่อใน registry ยืนยันด้วยบัญชี GitHub mad4ms ซึ่งเป็นเจ้าของ repo
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ยังไม่ได้อ่านข้อมูล repo จาก GitHub
ตัวนี้รันบนเครื่องคุณ ไม่มี endpoint บนอินเทอร์เน็ต
ตัวนี้รันบนเครื่อง ใช้ค่าที่ตั้งในเครื่องแทน
รันในเครื่องคุณ เราอ่านรายการเครื่องมือได้เฉพาะตัวที่มี endpoint บนอินเทอร์เน็ต
เทียบกับทุก server ที่ยังใช้งานในหมวดนี้ทั้งทะเบียน ดาวนับเฉพาะเมื่อผู้ลงทะเบียนเป็นเจ้าของ repo
จากการตรวจเบื้องต้นของเรา ผ่าน 1 จาก 1 ข้อที่ตรวจได้ เรายังไม่ได้อ่านโค้ด ก่อนใส่กุญแจหรือ token ให้ดูว่า server ขอสิทธิ์อะไร และเลือกกุญแจที่ทำได้เท่าที่จำเป็น
ต้องใส่ค่าเหล่านี้: COMDIRECT_CLIENT_ID, COMDIRECT_CLIENT_SECRET, COMDIRECT_USERNAME, COMDIRECT_PASSWORD
รันบนเครื่องของคุณ โปรแกรม AI จะเปิด server ขึ้นมาเองเมื่อใช้ ข้อมูลไม่ต้องผ่านเซิร์ฟเวอร์ของผู้ทำ (ยกเว้นตัวที่ไปเรียกบริการออนไลน์ต่อ)
repo บน GitHub มีการแก้โค้ดล่าสุด – และส่งรุ่นล่าสุด (0.6.1) เข้า registry 27 วันที่ผ่านมา
โปรแกรมที่รองรับ MCP เช่น Claude Desktop, Claude Code, Cursor และ VS Code ตัวนี้ต้องมี Python (uv) ในเครื่องด้วย
ในหมวดเดียวกันมี Spree Commerce: open-source B2B and marketplace ecommerce, Stripe MCP, MCP Cn Commerce
server หมวดเดียวกันจากผู้ทำคนอื่น เรียงตามดาว
อ่านการ์ด:↓ ดาวน์โหลดต่อสัปดาห์i★ ดาว GitHubiสามเสา: รีวิว · ผลตรวจ · การใช้งานiอัปเดต = วันที่ส่งรุ่นล่าสุดเข้า registryi
Open-source B2B and marketplace ecommerce; new stores include an MCP server for AI agents.
server ทางการของ Stripe ให้ AI ดูและจัดการลูกค้า สินค้า การชำระเงิน และใบแจ้งหนี้ ต่อผ่านคลาวด์ของ Stripe และล็อกอินแบบ OAuth
8 read-only MCP platform entries; support is operation-specific; merchant live acceptance pending
ส่วนนี้คัดจาก repo ของผู้ทำตามต้นฉบับ PopNx MCP ไม่ได้ตรวจหรือรับรองเนื้อหา ตัด HTML รูปภาพ และสคริปต์ออกแล้ว ลิงก์จะพาออกนอกเว็บ
Read-only [MCP](https://modelcontextprotocol.io) server and typed Python client for the [comdirect REST API](https://www.comdirect.de/cms/kontakt-zugaenge-api.html). Let Claude, GitHub Copilot or a local model look at your accounts, transactions, depot and postbox. You approve the login in the photoTAN app, and no tool can move money.
[!WARNING]
Unofficial, not affiliated with comdirect. It handles your banking credentials, and every tool result goes to the
model behind your MCP client: with a cloud assistant your financial data leaves your computer. For the most
privacy use a local model. See SECURITY.md.
Leute, hier geht es um euer Geld. Nutzt das nur, wenn ihr den Code versteht und die Risiken kennt. MIT-Lizenz: Jeder darf damit machen, was er/sie will (auch ihr, comdirect 👀), aber ohne Gewährleistung und ohne Haftung.
Transparenz: Ein Teil des Codes stammt von Opus 5.5 und gpt-6.1-sol, ich habe reviewed, getestet und weise genickt. Genau deshalb: Code verstehen.
Der Server nutzt nur lesende Endpunkte, aber Fehler passieren trotzdem: comdirect kann die API ändern, Dependencies können kompromittiert werden, und 2FA ist kein Freifahrtschein. Deshalb:
comdirect-mcp configure). Eine .env enthält das Passwort im Klartext: niemals committen.MCP-Server: Hängt ihr ihn an einen Cloud-Client, verlassen eure Daten euren Rechner und können in Logs landen. Verwendungszwecke und Dokumente können Prompt-Injections enthalten. Also nur in Umgebungen nutzen, denen ihr vertraut.
Wer seine Kontoauszüge eh schon in ChatGPT kopiert: Macht, was ihr wollt, aber auf eigene Verantwortung!
The API returns account transactions of the last 180 days only.
| Tool | |
|---|---|
login / logout | Start a session (push TAN) / end and revoke it |
list_accounts, list_cards, get_wealth_overview | Balances of accounts, cards and all products |
list_transactions | Individual transactions |
summarize_transactions | Income, expenses and net per month, counterparty, type or category |
find_recurring_payments | Subscriptions, contracts and standing orders |
list_depots, get_depot_positions, summarize_portfolio | Depot positions and allocation |
list_depot_transactions, list_orders, get_order, get_instrument | Securities movements, order book, security data |
list_documents, read_document | Postbox documents as text or PDF (reading marks them as read) |
Prompts: monthly_review, find_subscriptions, tax_documents. Details: Tools reference.
You need uv, comdirect API access (Client ID and Secret) and photoTAN Push as default TAN method.
uvx comdirect-mcp@0.6.1 configure # stores your credentials in the OS keychain
Add the server to your client, e.g. Claude Code:
claude mcp add --transport stdio --scope user comdirect -- uvx comdirect-mcp@0.6.1
or Claude Desktop, LM Studio and others:
{
"mcpServers": { "comdirect": { "command": "uvx", "args": ["comdirect-mcp@0.6.1"] } } }
Then ask, e.g. *„Welche Abos zahle ich, und was kosten sie im Jahr?“* The assistant calls login and you approve the push in the app. VS Code, Ollama and more: Configure MCP clients · step by step: Getting started · problems: Troubleshoot.
from comdirect_mcp import ComdirectClient
from comdirect_mcp.utils import default_push_tan_callback
client = ComdirectClient( {"client_id": "...", "client_secret": "...", "username": "...", "password": "..."}, {"push_tan_cb": default_push_tan_callback}, ) client.login() # approve the push TAN, then press Enter for account in client.list_accounts(): print(account.id, account.balance, account.currency)
See Use the Python library.
Documentation · CHANGELOG · CONTRIBUTING · AGENTS.md for AI coding agents · MIT License