MCP server Val Town
Коммит 28 окт. 2026 г.Позволяет AI-агентам развертывать serverless TypeScript-функции, управлять базами данных SQLite, настраивать cron-задачи и работать с OAuth через платформу Val Town.
Также известен как val-town/plugins, plugins
- Звёзды
- 10
- Инструменты
- —
- Загрузки, 30 дней
- —
- Последняя версия
- 1.0.0
- Последний коммит
- 28 окт. 2026 г.
- Лицензия
- MIT
Что такое Val Town MCP?
Val Town — это MCP server. Позволяет AI-агентам развертывать serverless TypeScript-функции, управлять базами данных SQLite, настраивать cron-задачи и работать с OAuth через платформу Val Town.
Сводка сгенерирована из README проекта
О Val Town MCP server
Этот сервер позволяет развертывать serverless TypeScript-функции и управлять облачной инфраструктурой прямо из AI-агента для написания кода. Разработчики, использующие Claude Code, Codex или Cursor, могут подключаться к платформе Val Town для создания и поддержки веб-сервисов. Сервер предоставляет специализированные навыки (SKILL), которые позволяют агенту работать с HTTP-эндпоинтами, планировать cron-задачи, управлять базами данных SQLite и настраивать потоки OAuth.
Для настройки необходимо установить плагин через CLI или меню настроек выбранного вами агента. При первой попытке использования инструмента агент инициирует процесс OAuth в вашем веб-браузере для аутентификации вашей учетной записи. Это соединение позволяет агенту действовать от вашего имени, используя специфические знания платформы для создания вебхуков, API-маршрутов и фронтенд-компонентов напрямую через интерфейс MCP.
Что вы можете с ним делать
- 1Развертывание веб-эндпоинтовПопросите вашего AI-агента создать новый API-маршрут или вебхук, используя TypeScript.
- 2Управление постоянными даннымиДайте агенту команду настроить или изменить базу данных SQLite для вашего приложения.
Взято из README проекта. Каждый вариант использования проверен на соответствие цитате из него.
Как установить Val Town MCP
Форматы проверены 10 ноя 2026Установка Val Town MCP в Claude Code
$ claude mcp add --transport http plugins https://api.val.town/v3/mcpУстановка Val Town MCP в Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"plugins": {
"url": "https://api.val.town/v3/mcp"
}
}
}Установка Val Town MCP в VS Code
.vscode/mcp.json
{
"servers": {
"plugins": {
"type": "http",
"url": "https://api.val.town/v3/mcp"
}
}
}Установка Val Town MCP в Codex
~/.codex/config.toml
[mcp_servers.plugins] url = "https://api.val.town/v3/mcp"
Установка Val Town MCP в Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"plugins": {
"httpUrl": "https://api.val.town/v3/mcp"
}
}
}Автоматические проверки
Запущено 14 нояб. 2026 г.Полный отчёт →Еще не проверено. Для сервера требуется оценка 80, отсутствие серьезных проблем и достаточно данных для нашей проверки. Как работают проверки
- Связанный и доступный исходный репозиторийval-town/plugins is public and reachablegithub.com/val-town/plugins ↗Пройдено
- Пакет указывает этот репозиторий как источникНе проверялось
- Происхождение сборки (аттестация Sigstore)Не проверялось
- Open source лицензия (OSI)MITspdx.org/licenses/MIT.html ↗Пройдено
- Коммит или релиз за последний годLast commit or release 2026-10-28github.com/val-town/plugins ↗Пройдено
- OpenSSF ScorecardНе проверялось
- Имя пакета не похоже на популярный пакетНе проверялось
- Нет критических уязвимостей в пакете и зависимостяхНе проверялось
- Нет скрытых инструкций для модели0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersПройдено
- Деструктивные инструменты помеченыНе проверялось
- Удалённый endpoint отвечает на MCP handshakeHTTPS endpoint answered 401 (sign-in required)Пройдено
README
Открыть на GitHubAgent plugins for Val Town
Installs the Val Town MCP server and Skills for Claude Code, Codex, and Cursor.
Skills are markdown files with platform guidance for building on Val Town. Used by Val Town's own tools (Townie, the MCP server) and by AI coding agents. Skills include HTTP vals, crons, SQLite, email, OAuth, frontend, and API integrations.
Install
Installing the plugin makes platform skills available to your agent and registers
the hosted Val Town MCP server (https://api.val.town/v3/mcp). On first use of
an MCP tool, the agent runs the OAuth flow in your browser.
Claude Code
Install the Val Town plugin by running:
claude plugin install valtown@claude-plugins-official
Codex
codex CLI
First, run:
codex plugin marketplace add val-town/plugins
Then fire up codex and run:
/plugins
Search for Val Town, hit install, and it'll take you through the OAuth path.
Codex desktop app
- Click "Plugins" in the sidebar
- In the dropdown that says "Built by OpenAI" click "Add more +"
- Copy-paste
https://github.com/val-town/pluginsand select "Add marketplace"
Cursor
In Cursor, run:
/add-plugin valtown
Or in Cursor Settings, copy-paste https://github.com/val-town/plugins in the search box and select "Add to Cursor."
Contributing
Authoring skills
Skills live in plugin/skills/<name>/SKILL.md with YAML frontmatter:
---
name: http-endpoints
description: Use when building an HTTP val — a web endpoint, API route, webhook...
triggers: [http, endpoint, webhook, api, request, response]
---
# HTTP Endpoints
...guide body...
name(required) — must match the directory name; lowercase, hyphens, ≤64 chars.description(required) — written as "Use when…"; this is how Claude decides to load the skill. ≤1024 chars.triggers(optional) — keyword hints that boostsearchSkillsranking; ignored by Claude Code's native loader.
Keep content audience-neutral: only platform knowledge true for every consumer. No product-flow or chat-only advice.
Then build:
npm install
npm run build # generate src/generated/skills.ts, then tsc
npm test # build + smoke tests
npm run generate validates every skill against both our schema and Claude
Code's frontmatter constraints — a skill that wouldn't load in Claude Code
fails the build.
Relationship to the Val Town monorepo
This package is the source of truth for skill content. The Val Town app and MCP
server consume it as a dependency rather than holding their own copy. See
docs/SKILLS_PLUGIN.md in the main repo for the full design.
Versioning
This repository uses Changesets for publishing. See their documentation for more information.
- For each change that should trigger a new version, you should run
npx @changesets/cliand fill out the interactive prompts to describe the changes. This will generate a new changeset in the.changesetsdirectory. - Each change in that directory will prompt the
release.ymlGitHub action to create a new release PR. - Merging a release PR will automatically publish a new version of this module.
Configuration
Claude Code
The official Claude plugin marketplace pulls from .plugins/marketplace.json.
Codex
Codex reads the native marketplace at .agents/plugins/marketplace.json (and
falls back to the Claude .claude-plugin/marketplace.json for compatibility).
Cursor
Cursor reads .cursor-plugin/marketplace.json and the per-plugin plugin/.cursor-plugin/plugin.json.
Вопросы о Val Town MCP
Как добавить Val Town MCP в Claude Code?
Выполните claude mcp add --transport http plugins https://api.val.town/v3/mcp в терминале. Добавьте --scope user, чтобы сервер был доступен во всех проектах.
Как добавить Val Town MCP в Cursor?
Откройте ~/.cursor/mcp.json и добавьте сервер в mcpServers, используя конфигурацию Cursor из раздела установки выше.
Как установить плагин Val Town для Claude Code?
Вы можете установить его, выполнив команду: claude plugin install valtown@claude-plugins-official.
Как работает процесс аутентификации?
При первом использовании инструмента MCP агент инициирует процесс OAuth в вашем веб-браузере.
Можно ли использовать это в Cursor?
Да, вы можете добавить его в Cursor, выполнив /add-plugin valtown или найдя URL плагина в настройках Cursor.