MCP server de Val Town
Commit 28 oct 2026Permite a los agentes de IA desplegar TypeScript serverless, gestionar bases de datos SQLite, programar tareas cron y manejar OAuth a través de la plataforma Val Town.
También conocido como val-town/plugins, plugins
- Stars
- 10
- Herramientas
- —
- Descargas, 30 días
- —
- Última versión
- 1.0.0
- Último commit
- 28 oct 2026
- Licencia
- MIT
¿Qué es Val Town MCP?
Val Town es un MCP server. Permite a los agentes de IA desplegar TypeScript serverless, gestionar bases de datos SQLite, programar tareas cron y manejar OAuth a través de la plataforma Val Town.
Resumen generado a partir del README del proyecto
Acerca del MCP server de Val Town
Este servidor permite desplegar funciones TypeScript serverless y gestionar infraestructura en la nube directamente desde un agente de codificación con IA. Los desarrolladores que utilizan Claude Code, Codex o Cursor pueden conectarse a la plataforma Val Town para construir y mantener servicios web. El servidor proporciona Agent Skills especializadas que permiten a un agente gestionar endpoints HTTP, programar tareas cron, administrar bases de datos SQLite y configurar flujos de OAuth.
La configuración requiere instalar el plugin a través de la CLI específica o el menú de configuración de tu agente preferido. Al primer intento de usar una herramienta, el agente iniciará un flujo de OAuth en tu navegador web para autenticar tu cuenta. Esta conexión permite que el agente actúe como un desarrollador en tu nombre, utilizando conocimientos específicos de la plataforma para crear webhooks, rutas de API y componentes de frontend directamente a través de la interfaz MCP.
Qué puedes hacer con él
- 1Despliegue de endpoints webPide a tu agente de IA que cree una nueva ruta de API o un webhook usando TypeScript.
- 2Gestión de datos persistentesIndica a un agente que configure o modifique una base de datos SQLite para tu aplicación.
Escrito a partir del README del proyecto. Cada caso de uso se verifica con una cita del mismo.
Cómo instalar Val Town MCP
Formatos verificados el 10 nov 2026Instalar Val Town MCP en Claude Code
$ claude mcp add --transport http plugins https://api.val.town/v3/mcpInstalar Val Town MCP en Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"plugins": {
"url": "https://api.val.town/v3/mcp"
}
}
}Instalar Val Town MCP en VS Code
.vscode/mcp.json
{
"servers": {
"plugins": {
"type": "http",
"url": "https://api.val.town/v3/mcp"
}
}
}Instalar Val Town MCP en Codex
~/.codex/config.toml
[mcp_servers.plugins] url = "https://api.val.town/v3/mcp"
Instalar Val Town MCP en Gemini CLI
~/.gemini/settings.json
{
"mcpServers": {
"plugins": {
"httpUrl": "https://api.val.town/v3/mcp"
}
}
}Verificaciones automáticas
Ejecutado 14 nov 2026Informe completo →Aún no verificado. Un servidor necesita una puntuación de 80, ningún hallazgo grave y suficientes datos para que podamos revisarlo. Cómo funcionan las verificaciones
- Repositorio de origen vinculado y accesibleval-town/plugins is public and reachablegithub.com/val-town/plugins ↗Aprobado
- El paquete cita este repositorio como fuenteNo verificado
- Procedencia de la compilación (atestación Sigstore)No verificado
- Licencia de código abierto (OSI)MITspdx.org/licenses/MIT.html ↗Aprobado
- Commit o lanzamiento en el último añoLast commit or release 2026-10-28github.com/val-town/plugins ↗Aprobado
- OpenSSF ScorecardNo verificado
- El nombre del paquete no es similar a un paquete popularNo verificado
- Sin avisos críticos en el paquete ni en sus dependenciasNo verificado
- Sin instrucciones ocultas para el modelo0 tool descriptions and the README read; no override phrases, credential paths or hidden charactersAprobado
- Las herramientas destructivas están etiquetadasNo verificado
- El endpoint remoto responde al handshake MCPHTTPS endpoint answered 401 (sign-in required)Aprobado
README
Ver en 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.
Preguntas sobre Val Town MCP
¿Cómo agrego Val Town MCP a Claude Code?
Ejecuta claude mcp add --transport http plugins https://api.val.town/v3/mcp en tu terminal. Añade --scope user para que esté disponible en todos los proyectos.
¿Cómo agrego Val Town MCP a Cursor?
Abre ~/.cursor/mcp.json y añade el servidor en mcpServers, usando la configuración de Cursor que se muestra en la sección de instalación de arriba.
¿Cómo instalo el plugin de Val Town para Claude Code?
Puedes instalarlo ejecutando el comando: claude plugin install valtown@claude-plugins-official.
¿Cómo funciona el proceso de autenticación?
En el primer uso de una herramienta MCP, el agente iniciará un flujo de OAuth en tu navegador web.
¿Puedo usar esto con Cursor?
Sí, puedes añadirlo en Cursor ejecutando /add-plugin valtown o buscando la URL del plugin en la configuración de Cursor.