ValTown MCP Server

ValTown MCP Server

site icon
2025.03.26 8
TypeScriptAI 助手集成代码执行环境开发效率
ValTown MCP Server 是一个为 ValTown 环境设计的模型上下文协议(MCP)服务器,允许 AI 助手在 ValTown 环境中执行代码。它支持跨平台运行(Windows、macOS、Linux),并且兼容所有 MCP 客户端(如 Claude Desktop、Claude Code 等)。
View on GitHub

Overview

基本能力

产品定位

ValTown MCP Server 是一个为 ValTown 环境设计的模型上下文协议(MCP)服务器,允许 AI 助手在 ValTown 环境中执行代码。

核心功能

  • 从 AI 助手执行 ValTown 函数
  • 兼容所有 MCP 客户端(Claude Desktop、Claude Code 等)
  • 跨平台支持(Windows、macOS、Linux)

适用场景

  • AI 助手与 ValTown 环境的交互
  • 开发者在不同平台上使用 ValTown 功能
  • 集成到 MCP 兼容客户端中

工具列表

  • Deno:用于构建和运行服务器
  • Claude Desktop/Claude Code:MCP 客户端,用于与服务器交互

常见问题解答

  • 确保 ValTown API 令牌有效
  • 检查服务器是否有网络访问权限
  • 验证二进制文件的权限是否正确设置(Linux/macOS 可能需要 chmod +x

使用教程

使用依赖

  1. 安装 Deno

安装教程

选项1:使用预构建的二进制文件

最新发布 下载适用于您平台的二进制文件: - Linux: valtown-mcp-linux - Windows: valtown-mcp-windows.exe - macOS: valtown-mcp-macos

选项2:从源代码构建

  1. 克隆此仓库
  2. 构建二进制文件: deno task build # 为所有平台构建 deno task build:linux # 仅构建 Linux 版本 deno task build:windows # 仅构建 Windows 版本 deno task build:macos # 仅构建 macOS 版本

选项3:直接使用 Deno 运行

deno task start  # 运行服务器
deno task dev    # 以开发模式运行服务器

调试方式

  1. 设置环境变量 VAL_TOWN_API_TOKEN 为您的 ValTown API 令牌
  2. 运行服务器后,检查日志以确保服务器正常运行
  3. 使用 MCP 客户端(如 Claude Desktop)进行交互测试

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。