Val Town — MCP-сервер для Claude Code: деплой TypeScript без сервера
Подключает агента к Val Town: HTTP-валы, cron, SQLite, почта и OAuth прямо из чата. Пригодится, когда нужно развернуть бэкенд без собственной инфраструктуры.
claude mcp add --transport http mcp https://api.val.town/v3/mcpЧто делает Val Town
Плагин ставит хостед MCP-сервер по адресу https://api.val.town/v3/mcp и добавляет скиллы — markdown-файлы с подсказками по платформе. Внутри скиллов: HTTP-валы, cron-задачи, SQLite, отправка почты, OAuth, фронтенд и работа с API. Агент подгружает нужный скилл сам, когда видит подходящий запрос.
При первом вызове MCP-инструмента агент открывает браузер и проводит OAuth-авторизацию. То есть без входа в аккаунт Val Town инструменты не заработают — это первое, что стоит учесть.
Скиллы лежат в plugin/skills/<name>/SKILL.md с YAML-фронтматтером: обязательны name и description, поле triggers необязательно и влияет только на ранжирование searchSkills, нативный загрузчик Claude его игнорирует. Сборка идёт через npm install и npm run build, проверка — npm test.
Какие задачи решает
- развернуть HTTP-эндпоинт на Val Town из агента
- настроить cron-задачу без отдельного сервера
- подключить SQLite к валу и выполнить запрос
- добавить OAuth-вход в приложение на Val Town
- отправить письмо из вала через встроенную почту
Примеры запросов агенту
- Создай HTTP-вал, который принимает POST и пишет тело в SQLite
- Настрой cron-вал: раз в час забирать данные и складывать в таблицу
- Добавь OAuth-авторизацию в мой вал на Val Town
Как установить Val Town
Командой платформы: удалённый сервер
claude mcp add --transport http mcp https://api.val.town/v3/mcpКомандой платформы: удалённый сервер
codex mcp add val-town --url https://api.val.town/v3/mcpФайл настроек
{
"mcpServers": {
"val-town": {
"url": "https://api.val.town/v3/mcp"
}
}
}Файл настроек
{
"servers": {
"val-town": {
"type": "http",
"url": "https://api.val.town/v3/mcp"
}
}
}Командой платформы: удалённый сервер
gemini mcp add -t http val-town https://api.val.town/v3/mcpПо шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о Val Town
Как установить Val Town в Claude Code?
Выполните claude plugin install valtown@claude-plugins-official. Плагин зарегистрирует MCP-сервер и сделает скиллы доступными агенту.
Что делает Val Town?
Даёт агенту доступ к платформе Val Town: можно писать и разворачивать серверлесс-функции на TypeScript, работать с cron, SQLite, почтой и OAuth.
Нужна ли авторизация для работы?
Да. При первом вызове MCP-инструмента агент запускает OAuth-поток в браузере, и без входа в аккаунт Val Town инструменты не отвечают.