项目文件夹

文件

MCP Calculator Server (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 клиент, а не директен вход от терминала.


Отказ от отговорност:
Този документ е преведен с помощта на AI услуга за превод Co-op Translator. Въпреки че се стремим към точност, моля, имайте предвид, че автоматизираните преводи може да съдържат грешки или неточности. Оригиналният документ на неговия роден език трябва да се счита за авторитетен източник. За критична информация се препоръчва професионален човешки превод. Ние не носим отговорност за каквито и да било недоразумения или погрешни интерпретации, произтичащи от използването на този превод.