Production MCP & Claude Code на русском — quick win

Устали от поверхностных инструкций по Claude Code, где всё ограничивается банальным «напиши prompt»? Давайте сделаем реальный инструмент. Протокол MCP (Model Context Protocol) позволяет подключить Claude напрямую к вашему коду и окружению.

Вот работающий пример MCP-сервера безопасности для чтения файлов всего в 20 строк кода на Python. Он использует официальный пакет fastmcp. Впечатляющая деталь: общение идет через стандартные потоки ввода-вывода (stdio) по протоколу JSON-RPC. Никаких веб-сокетов или тяжелых HTTP-серверов — Claude общается с вашим скриптом напрямую, как с обычным консольным процессом, что гарантирует мгновенный отклик.

from mcp.server.fastmcp import FastMCP
import os

mcp = FastMCP("SafeReader")

@mcp.tool()
def read_safe_file(path: str) -> str:
    """Безопасно читает файл только внутри разрешенной папки sandbox."""
    sandbox = os.path.abspath("./sandbox")
    target = os.path.abspath(path)
    if not target.startswith(sandbox):
        return "Ошибка: Выход за пределы разрешенной папки!"
    try:
        with open(target, "r", encoding="utf-8") as f:
            return f.read()
    except Exception as e:
        return f"Ошибка: {str(e)}"

if __name__ == "__main__":
    mcp.run()

Запустите этот код, пропишите его в конфигурации Claude, и у модели появится безопасный инструмент для чтения файлов. Главное — не убирайте проверку пути, если не хотите, чтобы Claude в порыве рефакторинга случайно стёр вашу операционную систему ради оптимизации свободного места.

Это простейший пример. В реальном продакшене вам понадобятся сложные цепочки вызовов, работа с базами данных, авторизация и управление контекстом. На курсе «Production MCP & Claude Code на русском» мы разбираем это без лишней «воды». Вас ждут 11 глубоких практических модулей, где мы строим отказоустойчивых агентов на Python.

Стоимость курса: $149 за пожизненный доступ + $49 в месяц за участие в Code Club, где мы еженедельно разбираем новые кейсы и пишем код вместе.

Узнать подробнее о программе курса: https://nexus-bot.pro/courses/mcp-production/

Записаться в список ожидания: https://nexus-bot.pro/waitlist?plan=mcp-production

Originally posted at https://nexus-bot.pro/courses/mcp-production/

Комментарии

Популярные сообщения из этого блога

Архитектура торговых систем: уроки инженера-строителя

Three AI War Story Shorts: 8s viral test (Why your code, backtest, and site all lie)