Перейти к основному содержимому

Пример: простой бот через MCP

Демонстрационный проект, собранный инструментами MCP botcraft-builder.

Файл: bots/mcp-simple-bot/project.json


Логика бота

КомандаДействие
/startПриветствие
/helpСправка по командам

Граф

command_trigger (/start) ──► message (приветствие)
command_trigger (/help) ──► message (справка)

4 ноды, связи через autoTransitionTo на триггерах.


Как воспроизвести через MCP

Пошагово (агент в Cursor):

  1. scaffold_minimal_projectsheet_name: "Простой бот MCP"
  2. update_node — текст на start-message
  3. create_nodecommand_trigger /help и message со справкой
  4. add_node — добавить обе ноды в проект
  5. connect_nodeshelp-command-triggerhelp-message, port_type: auto-transition
  6. validate_bot_projectvalid: true
  7. Сохранить JSON в bots/<имя>/project.json

Подробнее о тулах: mcp/bot-builder#Справочник инструментов.


Фрагмент JSON (message — минимальный data)

{
"id": "start-message",
"type": "message",
"position": { "x": 400, "y": 300 },
"data": {
"messageText": "👋 Привет! Я простой бот, собранный через MCP.\n\nНажми /help для справки."
}
}

Без лишних keyboardType, buttons, markdown — см. mcp/bot-builder#Минимальный JSON (minimize).


Импорт в конструктор

npm run dev

Открой редактор → вкладка JSON → вставь содержимое project.json или импортируй файл.


См. также