Qoyod MCP Server
Connects Claude to the Qoyod accounting system via its REST API, enabling natural language management of customers, invoices, vendors, journal entries, and other accounting resources through MCP tools.
README
Qoyod MCP Server
خادم MCP (Model Context Protocol) صغير يربط Claude مباشرة ببرنامج قيود (Qoyod) المحاسبي عبر REST API الرسمي الخاص بهم (https://api.qoyod.com/2.0).
بعد نشره (deploy) على أي استضافة، تحصل على رابط HTTPS مثل:
https://your-app.onrender.com/mcp
تضيف هذا الرابط كـ Custom Connector داخل إعدادات Claude، ويصبح Claude قادر على قراءة وإنشاء العملاء، الفواتير، الموردين، القيود اليومية، وغيرها من موارد قيود — في أي محادثة، بدون الحاجة لفتح المتصفح.
1) الأدوات (Tools) المتوفرة
qoyod_request— أداة عامة (passthrough) تغطي أي مورد موثّق في apidoc.qoyod.com (Accounts, Products, Inventories, Vendors, Purchase Orders, Bills, Customers, Quotes, Invoices, Credit/Debit Notes, Receipts, Journal Entries...).- أدوات جاهزة للاستخدام السريع:
qoyod_list_customers,qoyod_get_customer,qoyod_create_customer,qoyod_list_products,qoyod_list_invoices,qoyod_get_invoice,qoyod_create_invoice,qoyod_list_bills,qoyod_list_vendors,qoyod_list_journal_entries,qoyod_create_journal_entry,qoyod_list_accounts.
ملاحظة: توثيق قيود العام لا يذكر كل حقول كل مورد بالتفصيل. عند الإنشاء (
create_*) تحقق من شكل الـ payload الصحيح عبر apidoc.qoyod.com أو جرّب أولاً عبرqoyod_requestمع بيانات اختبارية.
2) التشغيل محليًا (اختياري، للتجربة قبل النشر)
يتطلب Node.js 18 أو أحدث.
npm install
cp .env.example .env
# افتح .env وضع مفتاح الـ API الخاص بك من قيود (Settings > General Settings > API Key)
npm start
سيعمل الخادم على http://localhost:3000/mcp.
3) النشر (Deploy) على استضافة مجانية — مثال باستخدام Render.com
- أنشئ حساب مجاني على render.com (أو استخدم حساب GitHub لتسجيل الدخول).
- ارفع هذا المجلد إلى مستودع GitHub جديد (يمكنك إنشاء مستودع فارغ على github.com ثم رفع الملفات من واجهة الويب مباشرة إذا لم تكن معتادًا على git).
- من لوحة Render: New + → Web Service → اختر المستودع.
- الإعدادات:
- Build Command:
npm install - Start Command:
npm start - Environment Variable: أضف
QOYOD_API_KEYوقيمته مفتاح الـ API من قيود.
- Build Command:
- اضغط Deploy. بعد انتهاء البناء ستحصل على رابط مثل:
https://qoyod-mcp-server.onrender.com - رابط MCP الكامل الذي ستستخدمه في Claude هو:
https://qoyod-mcp-server.onrender.com/mcp
بدائل أخرى
نفس الخطوات تقريبًا تنطبق على Railway وFly.io وCloudflare Workers (يحتاج تعديل بسيط ليتوافق مع بيئة Workers).
ملاحظة على الخطة المجانية في Render: الخادم "ينام" بعد فترة خمول ويحتاج ~30-50 ثانية لأول طلب بعد الخمول. إذا أردت استجابة فورية دائمًا، تحتاج خطة مدفوعة أو استضافة أخرى لا تنيّم الخدمة.
4) ربطه بـ Claude
- في إعدادات Claude، ابحث عن قسم Connectors (الموصلات) → Add custom connector.
- الصق الرابط:
https://your-app.onrender.com/mcp - احفظ. بعدها ستظهر أدوات قيود ضمن أدوات Claude المتاحة في أي محادثة تفعّل فيها هذا الموصل.
5) الأمان
- مفتاح الـ API الخاص بك يُخزَّن فقط كمتغيّر بيئة (
QOYOD_API_KEY) على استضافتك — لا يظهر في الكود ولا يُرسل لأي طرف آخر. - لا تشارك رابط
/mcpالخاص بك مع أي شخص لا تثق به؛ فهو يعطي وصولاً كاملاً لحساب قيود المرتبط به (بحسب صلاحيات المفتاح). - إذا اشتبهت أن المفتاح تسرّب، اذهب إلى قيود → الإعدادات العامة → اضغط Generate New Key لإصدار مفتاح جديد يُلغي القديم فورًا.
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
E2B
Using MCP to run code via e2b.
Neon Database
MCP server for interacting with Neon Management API and databases
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.