سرور MCP برای OTP؛ ارسال و تأیید رمز یکبارمصرف با هوش مصنوعی
OTPy یک سرور MCP رسمی است که به دستیار هوش مصنوعی اجازه میدهد رمز یکبارمصرف آزمایشی بفرستد، رمزی را که وارد شده بررسی کند و مصرف پروژهتان را گزارش دهد. اگر ورود با پیامک را در برنامهتان میسازید، میتوانید همین کارها را از داخل گفتگو انجام دهید، بدون اینکه هر بار به داشبورد بروید.
این سرور چیست و به چه کسی کمک میکند؟
OTP (رمز یکبارمصرف) کدی است که فقط یک بار به کار میآید و معمولاً با پیامک برای کاربر فرستاده میشود. OTPy سرویسی است که این رمز را برای برنامه شما میفرستد و درستی آن را تأیید میکند.
این سرور برای برنامهنویسهاست. اگر در حال ساختن فرم ورود یا ثبتنام با رمز پیامکی هستید، با آن سریعتر آزمایش میکنید که پیامک میرسد یا نه، و رمز درست تأیید میشود یا نه.
چه کارهایی میتواند بکند؟
این سرور شش قابلیت دارد:
send_test_otp: فرستادن یک رمز یکبارمصرف آزمایشی.verify_test_otp: بررسی درستی رمزی که وارد شده است.get_usage: گزارش مصرف پروژه.get_balance: مانده حساب.list_api_keys: فهرست کلیدهای API (کلید API؛ رمزی که سرویس به شما میدهد) و محدودیت هر کدام.create_api_key: ساخت کلید API تازه با محدودیت دلخواه.
دو قابلیت اول برای آزمایش ورود هستند و با کلید پروژه کار میکنند. گزارش مصرف را هم با همین کلید میبینید. مانده حساب، فهرست کلیدها و ساخت کلید به کلید کاربر نیاز دارند. ساخت کلید روی حساب شما اثر میگذارد.
نمونه سؤالهایی که میتوانید بپرسید
- «یک رمز آزمایشی به شماره من بفرست.»
- «رمزی که وارد کردم را بررسی کن.»
- «این ماه پروژهام چقدر مصرف کرده؟»
- «فهرست کلیدهای API من و محدودیت هر کدام را نشان بده.»
چطور وصل شوم؟
روش اصلی نصب محلی است. دستور نصب در کاتالوگ این است:
- نوع اتصال: stdio، با دستور
npx -y @o-t-p-y/mcp. - متغیر
OTPY_API_KEY: کلید API پروژه. این مقدار محرمانه است و باید در تنظیمات برنامه وارد شود. - متغیر
OTPY_USER_KEY(اختیاری): کلید کاربر به شکلotpy_uk_...از صفحه Integration در dash.otpy.ir. بدون آن، قابلیتهای مالی و مدیریت کلیدها کار نمیکنند.
برای راهنمای اتصال گامبهگام، صفحه /start/ را ببینید.
محدودیتها و هشدارها
- این سرور کار واقعی انجام میدهد. کد آزمایشی یک پیامک واقعی است.
- سقف و هزینه پیامک. در پلن رایگان روزانه ۱۰ پیامک رایگان دارید و سقف ارسال ۱۰۰ پیامک در روز است. بیشتر از ۱۰ پیامک هر کدام هزینه دارد؛ در مهر ۱۴۰۵ هر پیامک ۲۹۹ تومان بود.
- کلیدها محرمانهاند. کلید API و کلید کاربر را فقط در تنظیمات برنامه وارد کنید و جایی منتشر نکنید.
- دسترسی کلیدها. هر کاری که این سرور میتواند بکند به دسترسی کلیدهای شما بستگی دارد. کلیدی را بدهید که فقط به کارهای لازم دسترسی دارد.
- کلید کاربر. برای مالی و ساخت کلید باید کلید کاربر داشته باشید. اگر آن را ندارید، این قابلیتها کار نمیکنند.
- اجرای روی کامپیوتر. چون با npx اجرا میشود، Node.js باید روی سیستم شما نصب باشد.
جمعبندی
اگر ورود با رمز پیامکی میسازید، OTPy کمک میکند آزمایشهایتان را از داخل گفتگو با هوش مصنوعی انجام دهید. برای جزئیات بیشتر، صفحه ابزار را ببینید: OTPy در mcpfarsi.ir.
سؤالهای پرتکرار
سرور OTPy چه کاری برای دستیار هوش مصنوعی انجام میدهد؟
OTPy به دستیار اجازه میدهد یک رمز یکبارمصرف آزمایشی بفرستد، درستی رمزی را که وارد شده بررسی کند و گزارش مصرف پروژه را نشان دهد. این کارها برای برنامهنویسانی است که ورود با رمز پیامکی میسازند.
برای استفاده از OTPy به کدام کلید نیاز است؟
برای ارسال و تأیید رمز و گرفتن گزارش مصرف، کلید API پروژه کافی است. برای قابلیتهای مالی و مدیریت کلیدها، کلید کاربر هم لازم است که از صفحه Integration در dash.otpy.ir گرفته میشود.
آیا تست کردن رمز با OTPy هزینه دارد؟
بله. در پلن رایگان روزانه ۱۰ پیامک رایگان دارید و سقف ارسال ۱۰۰ پیامک در روز است. کد تأیید آزمایشی هم یک پیامک واقعی است، و بیشتر از ۱۰ پیامک هر کدام هزینه دارد.
آیا OTPy روی کامپیوتر من اجرا میشود؟
در حال حاضر OTPy با دستور نصب npx و از طریق stdio اجرا میشود، یعنی روی کامپیوتر شما. دستور نصب در صفحه ابزار آمده است.