سرور محاسبه MCP (پایتون)
یک پیادهسازی ساده از سرور پروتکل زمینه مدل (MCP) در پایتون که قابلیتهای پایهای محاسبه را فراهم میکند.
نصب
وابستگیهای مورد نیاز را نصب کنید:
pip install -r requirements.txt
یا بهطور مستقیم SDK پایتون MCP را نصب کنید:
pip install mcp>=1.18.0
استفاده
اجرای سرور
این سرور برای استفاده توسط کلاینتهای MCP (مانند Claude Desktop) طراحی شده است. برای شروع سرور:
python mcp_calculator_server.py
توجه: وقتی سرور را مستقیماً در ترمینال اجرا میکنید، ممکن است خطاهای اعتبارسنجی JSON-RPC را مشاهده کنید. این رفتار طبیعی است - سرور منتظر پیامهای کلاینت MCP با فرمت صحیح است.
آزمایش عملکردها
برای آزمایش اینکه عملکردهای محاسبه به درستی کار میکنند:
python test_calculator.py
رفع مشکلات
خطاهای وارد کردن
اگر خطای ModuleNotFoundError: No module named 'mcp' را مشاهده کردید، SDK پایتون MCP را نصب کنید:
pip install mcp>=1.18.0
خطاهای JSON-RPC هنگام اجرای مستقیم
خطاهایی مانند "Invalid JSON: EOF while parsing a value" هنگام اجرای مستقیم سرور طبیعی هستند. سرور به پیامهای کلاینت MCP نیاز دارد، نه ورودی مستقیم از ترمینال.
سلب مسئولیت:
این سند با استفاده از سرویس ترجمه هوش مصنوعی Co-op Translator ترجمه شده است. در حالی که ما تلاش میکنیم دقت را حفظ کنیم، لطفاً توجه داشته باشید که ترجمههای خودکار ممکن است شامل خطاها یا نادرستیها باشند. سند اصلی به زبان اصلی آن باید به عنوان منبع معتبر در نظر گرفته شود. برای اطلاعات حساس، ترجمه حرفهای انسانی توصیه میشود. ما مسئولیتی در قبال سوء تفاهمها یا تفسیرهای نادرست ناشی از استفاده از این ترجمه نداریم.