OpenCode: OpenCode MCP (Model Context Protocol)
آخر تحديث: 2026-08-31
--- title: تكوين خادم MCP لـ OpenCode description: تكوين خوادم MCP لتوسيع قدرات الأدوات والتكاملات الخارجية order: 17 lang: ar
MSP يتيح لـ OpenCode الاتصال بأدوات وخدمات خارجية عبر بروتوكول موحد، مما يوسع قدرات AI بشكل كبير.
1. ما ستتعلمه
- مفهوم بروتوكول MCP
- إضافة خوادم MCP
- خوادم MCP الشائعة
- التصحيح
2. ما هو MCP
MCP (Model Context Protocol) بروتوكول موحد من Anthropic يتيح لنماذج AI الاتصال بأدوات ومصادر بيانات خارجية.
القيمة الأساسية: قدرات AI لم تعد محدودة بالأدوات المدمجة — توسيع حسب الطلب.
3. إضافة خوادم MCP
سطر الأوامر:
BASH
opencode mcp add
ملف التكوين:
JSON
{
"mcp": {
"my-server": {
"command": "npx",
"args": ["-y", "@my-org/mcp-server"],
"env": { "API_KEY": "sk-xxx" }
}
}
}
عرض الخوادم:
BASH
opencode mcp list
4. خوادم MCP الشائعة
| الخادم | الوظيفة |
|---|---|
@modelcontextprotocol/server-filesystem |
الوصول لنظام الملفات |
@modelcontextprotocol/server-github |
عمليات GitHub |
@modelcontextprotocol/server-postgres |
استعلامات PostgreSQL |
@modelcontextprotocol/server-brave-search |
بحث Brave |
@modelcontextprotocol/server-puppeteer |
أتمتة المتصفح |
5. أمثلة التكوين
نظام الملفات:
JSON
{
"mcp": {
"filesystem": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-filesystem", "/path/to/dir"]
}
}
}
GitHub:
JSON
{
"mcp": {
"github": {
"command": "npx",
"args": ["-y", "@modelcontextprotocol/server-github"],
"env": { "GITHUB_TOKEN": "ghp_xxx" }
}
}
}
6. صلاحيات أدوات MCP
JSON
{
"agent": {
"readonly": {
"tools": { "mymcp_*": false }
}
}
}
7. التصحيح
BASH
opencode mcp debug
❓ الأسئلة الشائعة
س هل تؤثر خوادم MCP على الأداء؟
ج نعم. كل خادم عملية منفصلة. أضف فقط ما تحتاجه.
س هل يمكن تطوير خوادم MCP مخصصة؟
ج نعم. MCP بروتوكول مفتوح. استخدم TypeScript أو Python. راجع: https://modelcontextprotocol.io
📖 الخلاصة
- MCP بروتوكول موحد لاتصال AI بالأدوات الخارجية
- أضف بـ
opencode mcp addأو ملف التكوين - خوادم شائعة: filesystem، GitHub، PostgreSQL
- أضف فقط ما تحتاجه
📝 التمارين
-
أساسي: أضف خادم filesystem MCP.
-
متوسط: تكوين خادم GitHub MCP.
-
متقدم: طوّر خادم MCP مخصص بسيط.