Создание сервера MCP на TypeScript стало для меня моментом, когда ИИ-агенты превратились из приятного собеседника в настоящего члена команды. Пока Клод Код видит только код в репозитории, он догадывается по многим вопросам: Почему мы решили...
Создание сервера MCP на TypeScript стало для меня моментом, когда ИИ-агенты превратились из приятного собеседника в настоящего члена команды. Пока Claude Code видит только код в репозитории, он задается многими вопросами: почему мы тогда решили отказаться от RDS? Есть ли уже соглашение по этому поводу? Имея собственный сервер, вы предоставляете агенту именно те инструменты и данные, которые ему необходимы, и сохраняете контроль.
В первой части серии мы рассмотрели крючки — ограждения, замедляющие агента. Сегодня мы переворачиваем ситуацию и даем ему новые способности. В итоге у вас будет рабочий сервер, который сделает архитектурные решения вашего проекта читабельными, с автоматическими тестами, проверкой в Инспекторе и чистой настройкой в Claude Code.
Короче говоря
Сервер MCP — это небольшая программа, которая предлагает инструменты и данные агенту ИИ через фиксированный протокол. Для второй версии официального TypeScript SDK вам понадобится около 100 строк кода, схемы Zod для входных данных и точка входа через stdio. Самая распространенная ошибка банальна: один файл console.log разрывает соединение, поскольку стандартный вывод принадлежит протоколу.
Что вы узнаете в этой статье
Что такое MCP-сервер и как создать свой собственный