Val Town MCPサーバー
コミット 2026年10月28日Val Townプラットフォームを介して、AIエージェントによるサーバーレスTypeScriptのデプロイ、SQLiteデータベースの管理、cronのスケジューリング、およびOAuthの処理を可能にします。
別名 val-town/plugins, plugins
- スター
- 10
- ツール
- —
- ダウンロード数(30日間)
- —
- 最新バージョン
- 1.0.0
- 最終コミット
- 2026年10月28日
- ライセンス
- MIT
Val Town MCPとは
Val TownはMCPサーバーです。 Val Townプラットフォームを介して、AIエージェントによるサーバーレスTypeScriptのデプロイ、SQLiteデータベースの管理、cronのスケジューリング、およびOAuthの処理を可能にします。.
プロジェクトのREADMEから生成された概要
Val Town MCP server について
このMCP serverは、AIコーディングエージェントの中からサーバーレスTypeScript関数のデプロイやクラウドインフラの管理を行うことを可能にします。Claude Code、Codex、またはCursorを使用している開発者は、Val Townプラットフォームに接続してウェブサービスの構築と保守が行えます。このserverは、エージェントがHTTPエンドポイントの処理、cronジョブのスケジューリング、SQLiteデータベースの管理、およびOAuthフローの設定を行うための専用のSKILLを提供します。
セットアップには、使用するエージェントの特定のCLIまたは設定メニューからプラグインをインストールする必要があります。ツールを初めて使用しようとすると、エージェントがウェブブラウザでOAuthフローを開始し、アカウントの認証を行います。この接続により、エージェントは開発者に代わって動作し、MCPインターフェースを通じて直接、ウェブフック、APIルート、フロントエンドコンポーネントを作成するためのプラットフォーム固有の知識を活用できます。
できること
- 1ウェブエンドポイントのデプロイAIエージェントに、TypeScriptを使用した新しいAPIルートやウェブフックの作成を依頼します。
- 2永続データの管理アプリケーション用のSQLiteデータベースのセットアップや変更をエージェントに指示します。
プロジェクトの README から作成されています。すべてのユースケースは、その引用と照らし合わせて確認されています。
Val Town MCPのインストール方法
フォーマット検証日 2026年11月10日Claude CodeにVal Town MCPをインストール
$ claude mcp add --transport http plugins https://api.val.town/v3/mcpCursorにVal Town MCPをインストール
~/.cursor/mcp.json
{
"mcpServers": {
"plugins": {
"url": "https://api.val.town/v3/mcp"
}
}
}VS CodeにVal Town MCPをインストール
.vscode/mcp.json
{
"servers": {
"plugins": {
"type": "http",
"url": "https://api.val.town/v3/mcp"
}
}
}CodexにVal Town MCPをインストール
~/.codex/config.toml
[mcp_servers.plugins] url = "https://api.val.town/v3/mcp"
Gemini CLIにVal Town MCPをインストール
~/.gemini/settings.json
{
"mcpServers": {
"plugins": {
"httpUrl": "https://api.val.town/v3/mcp"
}
}
}自動チェック
実行日 2026年11月14日詳細レポート →まだ検証されていません。サーバーには80点のスコア、重大な問題がないこと、および検証に必要な十分なデータが必要です。 チェックの仕組み
- ソースリポジトリがリンクされており、アクセス可能val-town/plugins is public and reachablegithub.com/val-town/plugins ↗合格
- パッケージがこのリポジトリをソースとして示している未チェック
- ビルドの来歴(Sigstore 証明)未チェック
- オープンソースライセンス (OSI)MITspdx.org/licenses/MIT.html ↗合格
- 過去1年以内にコミットまたはリリースあり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 ハンドシェイクに応答するHTTPS endpoint answered 401 (sign-in required)合格
README
GitHubで見るAgent 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を開き、上記のインストールセクションに示すCursor設定を使ってmcpServersの下にサーバーを追加します。
Claude Code用のVal Townプラグインをインストールするにはどうすればよいですか?
claude plugin install valtown@claude-plugins-official コマンドを実行してインストールできます。
認証プロセスはどのように機能しますか?
MCPツールを初めて使用する際、エージェントがウェブブラウザでOAuthフローを開始します。
Cursorで使用できますか?
はい、Cursorで /add-plugin valtown を実行するか、Cursor SettingsからプラグインURLを検索することで追加できます。