scrapbox-cosense-mcp هو خادم MCP (بروتوكول سياق النموذج) مصمم خصيصًا لمنصة cosense/scrapbox. تم تطوير هذا المشروع بواسطة worldnine، ويستضاف على GitHub، ويهدف إلى توفير واجهة موحدة لتطبيقات الذكاء الاصطناعي مع قاعدة معارف Scrapbox.
Cosense هي منصة لإدارة المعرفة، وفكرتها الأساسية هي أن "مفتاح الإنتاجية يكمن في المعرفة". يسمح للمستخدمين بمشاركة الخبرات وتراكم المعرفة وتحقيق النمو المركب للمعرفة بسهولة داخل المؤسسة.
# استنساخ المشروع
git clone https://github.com/worldnine/scrapbox-cosense-mcp.git
cd scrapbox-cosense-mcp
# تثبيت التبعيات
npm install
# بناء الخادم
npm run build
# إعادة البناء التلقائي أثناء التطوير
npm run watch
لاستخدام هذا الخادم في Claude Desktop، تحتاج إلى إضافة إعدادات الخادم في ملف التكوين:
مسار ملف التكوين macOS:
~/Library/Application\ Support/Claude/claude_desktop_config.json
مسار ملف التكوين Windows:
%APPDATA%/Claude/claude_desktop_config.json
مثال على التكوين:
{
"mcpServers": {
"scrapbox-cosense-mcp": {
"command": "npx",
"args": ["github:worldnine/scrapbox-cosense-mcp"],
"env": {
"COSENSE_PROJECT_NAME": "your_project_name",
"COSENSE_SID": "your_sid",
"COSENSE_PAGE_LIMIT": "25",
"COSENSE_SORT_METHOD": "created",
"SERVICE_LABEL": "scrapbox(cosense)"
}
}
}
}
COSENSE_SID: معرف جلسة مصادقة Scrapbox/Cosense
API_DOMAIN: نطاق API (افتراضي: "scrapbox.io")
SERVICE_LABEL: معرف الخدمة (افتراضي: "cosense (scrapbox)")
COSENSE_PAGE_LIMIT: الحد الأولي للحصول على الصفحة (افتراضي: 100)
COSENSE_SORT_METHOD: ترتيب الحصول على الصفحة الأولي (افتراضي: "updated")
نظرًا لأن خادم MCP يتصل عبر stdio، فقد يكون التصحيح صعبًا نسبيًا. يوصي المشروع باستخدام MCP Inspector للتصحيح:
npm run inspector
سيوفر Inspector عنوان URL يمكن الوصول إليه في المتصفح لأدوات التصحيح.
واجهة موحدة: يسهل هذا الخادم التفاعل مع مشاريع cosense/Scrapbox، مما يتيح للمستخدمين استرداد الصفحات وسردها والبحث عنها وإنشائها، مع دعم عمليات الاستعلام المختلفة والوصول الآمن إلى المشاريع الخاصة
الأمان: يدعم الوصول إلى المشاريع الخاصة عبر معرف الجلسة، مما يضمن أمان البيانات
تكوين مرن: يوفر العديد من خيارات متغيرات البيئة للتكيف مع سيناريوهات الاستخدام المختلفة
سهولة التطوير: يوفر إعادة بناء تلقائية في وضع التطوير وأدوات تصحيح مخصصة
يعتمد هذا المشروع على بنية بروتوكول سياق النموذج، ويمكن للمطورين الكشف عن البيانات من خلال خادم MCP، أو إنشاء تطبيقات الذكاء الاصطناعي (عميل MCP). تم تطوير المشروع باستخدام Node.js و TypeScript، باتباع مواصفات بروتوكول MCP القياسية.
scrapbox-cosense-mcp هو تطبيق خادم MCP كامل الميزات يوفر طريقة موحدة لتطبيقات الذكاء الاصطناعي للتفاعل مع قاعدة معارف Scrapbox. لا يدعم فقط عمليات الصفحة الأساسية، ولكنه يوفر أيضًا وظائف بحث قوية وقدرات وصول آمنة إلى المشاريع الخاصة، مما يجعله أداة مثالية لبناء أنظمة إدارة المعرفة الذكية.