Сервер MCP Calculator (Python)
Просте впровадження сервера Model Context Protocol (MCP) на Python, який забезпечує базову функціональність калькулятора.
Встановлення
Встановіть необхідні залежності:
pip install -r requirements.txt
Або встановіть MCP Python SDK безпосередньо:
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', встановіть MCP Python SDK:
pip install mcp>=1.18.0
Помилки JSON-RPC при прямому запуску
Помилки, такі як "Invalid JSON: EOF while parsing a value", при прямому запуску сервера є очікуваними. Сервер потребує повідомлень від клієнта MCP, а не прямого введення в терміналі.
Відмова від відповідальності:
Цей документ був перекладений за допомогою сервісу автоматичного перекладу Co-op Translator. Хоча ми прагнемо до точності, будь ласка, майте на увазі, що автоматичні переклади можуть містити помилки або неточності. Оригінальний документ на його рідній мові слід вважати авторитетним джерелом. Для критичної інформації рекомендується професійний людський переклад. Ми не несемо відповідальності за будь-які непорозуміння або неправильні тлумачення, що виникають внаслідок використання цього перекладу.