/ الدليل / الملعب / Time
● رسمي modelcontextprotocol ⚡ فوري

Time

بواسطة modelcontextprotocol · modelcontextprotocol/servers

أداة MCP صغيرة تحل مشكلة حقيقية مزعجة — 'كم الساعة الآن في برلين؟' و'هل الساعة الثالثة مساءً بتوقيت المحيط الهادئ مناسبة في لندن؟' دون الحاجة إلى تبويب المتصفح.

أداة Time MCP المرجعية. أداتان: الحصول على الوقت الحالي في أي منطقة زمنية IANA، وتحويل وقت محدد بين المناطق. تحل مشاكل الجدولة وحالات الحدود المتعلقة بتوقيت الصيف (DST) التي قد يجيب عليها Claude بشكل خاطئ لأن بيانات التدريب لديه لها حد قطع زمني.

لماذا تستخدمه

الميزات الأساسية

عرض مباشر

كيف يبدو في الممارسة

time.replay ▶ جاهز
0/0

التثبيت

اختر العميل

~/Library/Application Support/Claude/claude_desktop_config.json  · Windows: %APPDATA%\Claude\claude_desktop_config.json
{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": [
        "mcp-server-time"
      ]
    }
  }
}

افتح Claude Desktop → Settings → Developer → Edit Config. أعد التشغيل بعد الحفظ.

~/.cursor/mcp.json · .cursor/mcp.json
{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": [
        "mcp-server-time"
      ]
    }
  }
}

يستخدم Cursor نفس مخطط mcpServers مثل Claude Desktop. إعدادات المشروع أولى من الإعدادات العامة.

VS Code → Cline → MCP Servers → Edit
{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": [
        "mcp-server-time"
      ]
    }
  }
}

انقر على أيقونة MCP Servers في شريط Cline الجانبي، ثم "Edit Configuration".

~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "time": {
      "command": "uvx",
      "args": [
        "mcp-server-time"
      ]
    }
  }
}

نفس الصيغة مثل Claude Desktop. أعد تشغيل Windsurf لتطبيق التغييرات.

~/.continue/config.json
{
  "mcpServers": [
    {
      "name": "time",
      "command": "uvx",
      "args": [
        "mcp-server-time"
      ]
    }
  ]
}

يستخدم Continue مصفوفة من كائنات الخادم بدلاً من خريطة.

~/.config/zed/settings.json
{
  "context_servers": {
    "time": {
      "command": {
        "path": "uvx",
        "args": [
          "mcp-server-time"
        ]
      }
    }
  }
}

أضف إلى context_servers. يعيد Zed التحميل تلقائيًا عند الحفظ.

claude mcp add time -- uvx mcp-server-time

أمر من سطر واحد. تحقق باستخدام claude mcp list. احذف باستخدام claude mcp remove.

حالات الاستخدام

استخدامات عملية: Time

ابحث عن وقت اجتماع يناسب 4 مناطق زمنية

👤 أي شخص يخطط مع فريق موزع جغرافياً ⏱ ~3 min beginner

متى تستخدمه: تحتاج إلى فترة 30 دقيقة لا تكون الساعة السادسة صباحاً لشخص ما أو الساعة العاشرة مساءً لشخص آخر.

الخطوات
  1. اربط Claude بالوقت الحالي الحقيقي
    كم الساعة الحالية في America/Los_Angeles و America/New_York و Europe/London و Asia/Tokyo؟✓ تم النسخ
    → أربع أوقات ساعة صحيحة، وليس تخمينات قديمة
  2. حول الفترات المرشحة
    حول الساعة 10:00 بتوقيت America/Los_Angeles في يوم الثلاثاء القادم إلى المناطق الثلاث الأخرى. علّم إذا كانت خارج ساعات 8 صباحاً - 7 مساءً المحلية لأي شخص.✓ تم النسخ
    → جدول بـ 4 صفوف مع علم ساعات خارج نطاق العمل
  3. اقترح فترتي عمل إنسانيتين
    اقترح فترتي عمل متكررتين أسبوعياً تبقي الجميع ضمن 8 صباحاً - 6 مساءً محلياً. بدون فترات تتطلب من شخص ما العمل في نهاية الأسبوع.✓ تم النسخ
    → خيارين قابلين للتطبيق مع المقابلات والتضحيات

النتيجة: وقت اجتماع إنساني مع عملية التحويل موضحة، جاهز للإرسال كدعوة تقويم.

المزالق
  • انتقالات توقيت الصيف تقلب الإزاحة أثناء الرحلة — استخدم دائماً أسماء مناطق IANA (America/Los_Angeles)، لا تستخدم أبداً إزاحات مثل 'UTC-8' التي تصبح قديمة عند تغيير توقيت الصيف
  • مناطق زمنية بإزاحة نصف ساعة (الهند، نيبال، أجزاء من أستراليا) — ثق بالأداة — إنها تتعامل معها؛ لا تدع Claude يقرب الساعات

صحح خطأ الطابع الزمني بتحويل أوقات السجل إلى منطقتك المحلية

👤 المهندسون الذين يقرؤون سجلات UTC أثناء استكشاف الأخطاء ⏱ ~5 min beginner

متى تستخدمه: السجلات الخاصة بك في UTC، دماغك في المحيط الهادئ، وتجميع الحوادث يستمر في الفشل.

الخطوات
  1. ترجم نافذة الحادث
    حول 2026-04-14T22:37:00Z إلى America/Los_Angeles. أعطني أيضاً نفس اللحظة في Europe/Amsterdam حيث كان فريق العمليات الدعم المسؤول.✓ تم النسخ
    → وقتان محليان جنباً إلى جنب
  2. أكد حالة توقيت الصيف
    هل كان توقيت الصيف ساري المفعول في America/Los_Angeles في تلك اللحظة؟ ما كانت إزاحة UTC؟✓ تم النسخ
    → الإزاحة مطبوعة (مثلاً، -07:00)، توقيت الصيف مؤكد
  3. ربط مع أحداث بشرية
    بالنظر إلى أن الحادث كان الساعة 15:37 بتوقيت المحيط الهادئ، هل يتطابق مع سلسلة Slack من 'بعد ظهر الاثنين'؟✓ تم النسخ
    → التحقق من المعقولية مقابل الأوقات المسماة بشكل بشري

النتيجة: توقف عن إلقاء اللوم على النشر الخاطئ لأنك أخيراً حصلت على الأوقات الصحيحة.

المزالق
  • خلط 'Z' و '+00:00' والطوابع الزمنية الساذجة — حول دائماً إلى UTC الصريح أولاً؛ رفض أي طابع زمني بدون منطقة في الطلب
اجمعها مع: sentry · postgres

التركيبات

اجمعها مع خوادم MCP أخرى لتحقيق نتائج x10

time + sentry

ترجم أوقات بداية ونهاية الحادث إلى مناطق محلية لسرد ما بعد الوفيات

لحادث Sentry INC-42، حول طوابع البداية والنهاية إلى America/Los_Angeles و Europe/Berlin واكتب الجدول الزمني لما بعد الوفيات.✓ تم النسخ
time + postgres

ابحث بحدود يوم محلي صحيحة عندما تخزن قاعدة البيانات الخاصة بك UTC

كم عدد التسجيلات التي حدثت في 2026-04-13 بالتوقيت المحلي لـ America/Los_Angeles؟ استخدم أداة الوقت لحساب نطاق UTC، ثم ابحث عن الأحداث.✓ تم النسخ

الأدوات

ما يوفره هذا الـ MCP

الأداةالمدخلاتمتى تستدعيهاالتكلفة
get_current_time timezone: str (IANA name, e.g. 'Europe/Berlin') اربط النموذج بالوقت الحقيقي الفعلي قبل أي منطق تاريخي free
convert_time source_timezone: str, time: str (HH:MM), target_timezone: str حول وقت ساعة محدد بين منطقتين free

التكلفة والحدود

تكلفة التشغيل

حصة API
لا شيء — حساب محلي خالص
الرموز لكل استدعاء
صغير جداً — بضع مئات من الرموز لكل استدعاء
التكلفة المالية
مجاني
نصيحة
لا توجد مخاوف ميزانية. استدعها بحرية عندما تكون التواريخ متضمنة.

الأمان

الصلاحيات والأسرار ونطاق الأثر

تخزين بيانات الاعتماد: لا شيء
نقل البيانات الخارجي: لا شيء — يقرأ ساعة نظام المضيف و tzdata

استكشاف الأخطاء

الأخطاء الشائعة وحلولها

Unknown timezone: 'PST'

استخدم أسماء IANA، وليس الاختصارات. 'PST' → 'America/Los_Angeles'. 'EST' → 'America/New_York'. الاختصارات غامضة (IST = الهند أو أيرلندا؟).

Returned time seems an hour off

حالة حدود انتقال توقيت الصيف. تحقق من حقل is_dst — إذا كان خاطئاً، فإن tzdata الخاص بالمضيف قديم. حدّث قاعدة بيانات المنطقة الزمنية للنظام.

تحقق: zdump -v America/Los_Angeles | head
convert_time returns 'ambiguous time' during DST fall-back

الساعة نفسها تحدث مرتين (الساعة 1:30 صباحاً). حدّد تاريخاً ووقتاً، وليس مجرد وقت، لتحويل لا لبس فيه.

البدائل

Time مقابل البدائل

البديلمتى تستخدمهاالمقايضة
أداة تقويم MCP مخصصة (Google Calendar)تريد فعلاً حجز الاجتماع، وليس مجرد حساب الأوقاتأكثر تعقيداً، تتطلب OAuth — لكنها تغلق الحلقة لدعوة

المزيد

الموارد

📖 اقرأ ملف README الرسمي على GitHub

🐙 تصفح القضايا المفتوحة

🔍 تصفح أكثر من 400 خادم MCP و Skills