Как создать MCP-сервер на Python и подключить его к Cursor через mcp.json?
Дима хотел тянуть цифры из Google Sheet в Cursor без копипасты. Скопировал Habr-гайд на TypeScript, в mcp.json прописал npx — Agent молчал: Failed to parse JSON, потому что console.log шёл в stdout. Боль без бэкенд-опыта: готовый MCP не закрывает ваш CRM, свой tool тонет в JSON-RPC, сервер зелёный, вызовов нет. Ниже — один вечер: server.py на Python, Inspector, stderr-only, пять тестов в Agent mode. TL;DR / Быстрый инсайт: MCP (Model Context Protocol) — это «розетка», через которую Cursor запускает ваш код как инструмент агента, а не как текст в промпте...