تقویم و محاسبه تاریخ برای هوش مصنوعی: شمسی، روز کاری و تعطیلات
دستیارهای هوش مصنوعی در تاریخ و ساعت زیاد اشتباه میکنند؛ امروز را نمیدانند، تبدیل شمسی و میلادی را حدسی انجام میدهند و تعطیلات را از یاد میبرند. با سرور «تقویم و محاسبه تاریخ» (taghvim)، دستیار شما این حسابها را از یک موتور دقیق میپرسد و جواب درست میگیرد.
این ابزار چیست و به چه کسی کمک میکند
این یک سرور MCP است؛ یعنی افزونهای که به برنامه هوش مصنوعی شما امکان میدهد قابلیتهای مشخصی را اجرا کند. اگر با تاریخ شمسی کار میکنید، جلسهای با تهران و خارج از کشور دارید، یا روزهای کاری و تعطیلات یک پروژه را باید حساب کنید، این ابزار به کارتان میآید.
تمرکز آن بر تاریخ و ساعت است. پیشبینی یا تفسیر نمیکند؛ فقط محاسبه میکند.
اگر برنامهنویس هستید، این سرور جای کتابخانههای تاریخ در کد شما را نمیگیرد. کاربرد آن در گفتوگو با دستیار است: وقتی میپرسید و جواب دقیق لازم دارید، دستیار به جای حدس زدن از این ابزار پرسش میکند.
چه کارهایی انجام میدهد
این سرور دوازده قابلیت دارد. مهمترین آنها:
now: تاریخ و ساعت دقیق همین حالا، در هر منطقه زمانی و تقویم.resolve_time: تبدیل عبارتهایی مثل «جمعه آینده» یا «سه هفته بعد» به تاریخ دقیق.calculate_date: جمع و تفریق تاریخ، و محاسبه فاصله بین دو تاریخ.convert_time: تبدیل ساعت بین منطقههای زمانی.business_days: حساب روزهای کاری، با درنظر گرفتن آخر هفته و تعطیلات هر کشور.holidays: فهرست تعطیلات رسمی کشورها، بررسی تعطیل بودن یک روز و پیدا کردن تعطیلی بعدی.calendar: تبدیل بین تقویم میلادی، شمسی و هفتههای ISO، و ساختن تقویم یک ماه.temporal_verify: بررسی درستی یک ادعای تاریخی، مثلاً اینکه ۳۱ دسامبر ۲۰۲۶ پنجشنبه است یا نه.
قابلیتهای باقیمانده، timezone_info، recurrence، format_time و jalali_persian، به ترتیب اختلاف ساعت و ساعت تابستانی یک منطقه، ساختن برنامه تکرارشونده (مثل «اولین جمعه هر ماه»)، قالببندی تاریخ به فارسی و شمسی، و کارهای تقویم شمسی مثل نمای ماه و روزهای مانده تا یک تاریخ را انجام میدهند.
نمونه سؤالهایی که میتوانید بپرسید
وقتی این سرور فعال باشد، میتوانید سؤالهایی مثل اینها را از دستیار بپرسید:
- امروز به تاریخ شمسی چندم است و تا نوروز چند روز مانده؟
- ۲۰ روز کاری بعد از ۱ آبان ۱۴۰۵ در ایران چه روزی میشود؟
- ساعت ۱۰ صبح تهران، در تورنتو و لندن ساعت چند است؟
سؤال دوم را در نظر بگیرید. دستیار بدون ابزار ممکن است تعطیلات را جا بیندازد. با این سرور، ابتدا روزهای کاری و تعطیلات ایران حساب میشوند و بعد جواب داده میشود.
راه اتصال
این سرور بهصورت محلی اجرا میشود (نوع اتصال stdio) و با دستور زیر راهاندازی میشود:
npx -y taghvim-mcp
اگر برنامه هوش مصنوعی شما از سرور محلی پشتیبانی میکند، این دستور را در بخش افزودن سرور وارد کنید. مراحل دقیق هر برنامه با هم فرق دارد؛ برای جزئیات بیشتر و نسخه متنی کامل، صفحه ابزار را ببینید.
اگر با مفهوم MCP آشنا نیستید، راهنمای آشنایی با MCP توضیح میدهد که این سرورها چطور کار میکنند.
محدودیتها و هشدارها
- این ابزار رسمی نیست. جامعه کاربران آن را ساخته است. نویسنده آن mrfelfel است و مجوز آن MIT است.
- کلید API (رمزی که سرویس به شما میدهد) لازم نیست. چیزی برای ثبت یا ارسال به سرویس خارجی وجود ندارد.
- هشدار فنی ثبتشدهای نیست. در اطلاعات این ابزار، نیاز به IP ایران یا عملیات خاصی ثبت نشده است. با این حال، هر سرور محلی را فقط از منبعی که به آن اعتماد دارید نصب کنید.
- تعطیلات را برای تصمیمهای مهم بررسی کنید. فهرست تعطیلات این سرور را برای قرارداد یا تاریخ قانونی، با تقویم رسمی هم تطبیق دهید.
- اطلاعات این صفحه تاریخ دارد. ابزار در ۲۴ مهر ۱۴۰۵ (۱۶ اکتبر ۲۰۲۶) آخرین بار بررسی شده است. اگر نسخه جدیدی منتشر شده باشد، ممکن است فهرست قابلیتها کمی تغییر کرده باشد.
جمعبندی
اگر میخواهید دستیارتان تاریخ امروز، تبدیل شمسی و میلادی، روزهای کاری و تعطیلات را درست بگوید، این سرور کار را از حدس زدن به محاسبه تبدیل میکند. جزئیات کامل ابزارها، نمونه سؤالها و دستور اتصال در صفحه ابزار تقویم و محاسبه تاریخ آمده است.
سؤالهای پرتکرار
چرا دستیار هوش مصنوعی تاریخ شمسی را اشتباه حساب میکند؟
مدلهای زبانی تاریخ امروز را نمیدانند و تبدیل شمسی و میلادی را از روی الگوهای متنی حدس میزنند. سرور تقویم و محاسبه تاریخ این کار را به یک موتور دقیق میسپارد و جواب را از آن میگیرد.
سرور تقویم و محاسبه تاریخ به اینترنت یا کلید API نیاز دارد؟
نه. این سرور روی کامپیوتر شما اجرا میشود و به اینترنت یا کلید API نیازی ندارد. در اطلاعات ابزار، نیاز به IP ایران هم ثبت نشده است.
این سرور تعطیلات رسمی ایران را هم میشناسد؟
بله. قابلیت holidays تعطیلات رسمی کشورها، از جمله ایران، را پوشش میدهد و میتواند بگوید یک روز تعطیل است یا تعطیلی بعدی کی است.
سرور تقویم و محاسبه تاریخ رسمی است؟
نه. این سرور را جامعه کاربران با نام mrfelfel توسعه داده و مجوز آن MIT است. کد آن در مخزن گیتهاب mrfelfel/taghvim در دسترس است.