ValTown MCP Server について
ValTown MCP Serverは、AIアシスタントからValTown環境でコードを実行できるMCPサーバーです。MCPクライアントに対応し、ホスト版またはローカルで利用できます。ValTown APIトークンが必要です。
主な機能
- 01ValTown関数を実行
- 02MCPクライアントに対応
- 03ホスト版とローカル実行
- 043プラットフォーム向けのビルド済みバイナリ
活用シーン
- 01AIアシスタントからValTown関数を実行
- 02MCPクライアントをホスト版ValTownに接続
- 03APIトークンを使ってサーバーをローカル実行
MCP 対応
MCPクライアントにValTown関数の実行機能を公開します。クライアントはホスト版のstreamable HTTPエンドポイントに接続するか、ValTown APIトークンを設定してローカルで実行できます。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://prashamtrivedi-valtown-mcp-server.val.run/mcpclaude mcp add --transport http valtown https://prashamtrivedi-valtown-mcp-server.val.run/mcp{"mcpServers":{"valtown":{"type":"http","url":"https://prashamtrivedi-valtown-mcp-server.val.run/mcp"}}}Cursor で開く{"servers":{"valtown":{"type":"http","url":"https://prashamtrivedi-valtown-mcp-server.val.run/mcp"}}}VS Code で開く{"mcpServers":{"valtown":{"type":"http","url":"https://prashamtrivedi-valtown-mcp-server.val.run/mcp"}}}{"mcpServers":{"valtown":{"serverUrl":"https://prashamtrivedi-valtown-mcp-server.val.run/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
https://prashamtrivedi-valtown-mcp-server.val.run/mcp認証が必要ツール
詳細
ValTown MCP サーバー
ValTown 用の Model Context Protocol(MCP)サーバーです。 AI アシスタントが ValTown 環境でコードを実行できます。
機能
- AI アシスタントから ValTown 関数を実行できます
- すべての MCP クライアント(Claude Desktop、Claude Code など)に対応しています
- クロスプラットフォームに対応しています(Windows、macOS、Linux)
インストール
オプション 1:ビルド済みバイナリを使用する
お使いのプラットフォームに対応するバイナリを、 最新のリリースからダウンロードします。
- Linux:
valtown-mcp-linux - Windows:
valtown-mcp-windows.exe - macOS:
valtown-mcp-macos
オプション 2:ソースからビルドする
- Denoをインストールします
- このリポジトリをクローンします
- バイナリをビルドします:
deno task build # Builds for all platforms deno task build:linux # Builds only for Linux deno task build:windows # Builds only for Windows deno task build:macos # Builds only for macOS
オプション 3:Deno で直接実行する
deno task start # Run the server
deno task dev # Run the server with watch mode for development
設定
サーバーを使用するには、ValTown API トークンが必要です。次の環境変数を設定してください。
VAL_TOWN_API_TOKEN:ValTown API トークン(vtwn_で始まります)
ValTown API トークンは、 ValTown のアカウント設定から取得できます。
MCP クライアントでの使用
オンライン接続(ValTown でホスト)
この MCP サーバーを使う最も簡単な方法は、ValTown で実行されているホスト版に接続することです。
{
"mcpServers": {
"valtown": {
"type": "streamable-http",
"url": "https://prashamtrivedi-valtown-mcp-server.val.run/mcp",
"headers": {
"x-val-town-token": "YOUR_VAL_TOWN_TOKEN_HERE"
}
}
}
}
YOUR_VAL_TOWN_TOKEN_HEREを実際の ValTown API トークンに置き換えてください。
ローカルインストール
サーバーをローカルで実行する場合は、次の方法を使用できます。
Claude Desktop
Windows の設定
次の内容を Claude Desktop の設定に追加してください。
"valtown": {
"command": "C:\\path\\to\\valtown-mcp-windows.exe",
"env": {
"VAL_TOWN_API_TOKEN": "vtwn_KEY"
}
}
macOS の設定
次の内容を Claude Desktop の設定に追加してください。
"valtown": {
"command": "/path/to/valtown-mcp-macos",
"env": {
"VAL_TOWN_API_TOKEN": "vtwn_KEY"
}
}
Linux の設定
次の内容を Claude Desktop の設定に追加してください。
"valtown": {
"command": "/path/to/valtown-mcp-linux",
"env": {
"VAL_TOWN_API_TOKEN": "vtwn_KEY"
}
}
Deno で実行する(すべてのプラットフォーム)
Deno がインストールされている場合は、サーバーを直接実行できます。
"valtown": {
"command": "deno",
"args": ["run", "--allow-net", "--allow-env", "--allow-read", "/path/to/mod.ts"],
"env": {
"VAL_TOWN_API_TOKEN": "vtwn_KEY"
}
}
Claude Code
CLI を使用して、ValTown MCP サーバーを Claude Code に追加します。
claude mcp add valtown /path/to/valtown-mcp-linux -e VAL_TOWN_API_TOKEN=vtwn_KEY
Windows の場合は、次を使用します。
claude mcp add valtown C:\path\to\valtown-mcp-windows.exe -e VAL_TOWN_API_TOKEN=vtwn_KEY
macOS の場合は、次を使用します。
claude mcp add valtown /path/to/valtown-mcp-macos -e VAL_TOWN_API_TOKEN=vtwn_KEY
その他の MCP 対応クライアント
その他の MCP 対応クライアントでは、ValTown MCP サーバーのバイナリを指定するように設定し、VAL_TOWN_API_TOKEN環境変数が設定されていることを確認してください。
トラブルシューティング
- ValTown API トークンが有効であることを確認してください
- サーバーがネットワークにアクセスできることを確認してください
- バイナリに適切な権限が設定されていることを確認してください(Linux/macOS では
chmod +xが必要な場合があります)
貢献
貢献を歓迎します。お気軽にプルリクエストを送信してください。
変更履歴
このプロジェクトの主な変更点については、CHANGELOGを参照してください。
ライセンス
このプロジェクトは MIT License のもとでライセンスされています。詳細については、 LICENSEファイルを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。