
Deno MCP Server

2025.03.15
1
JavaScript代码执行开发工具开发效率
Deno MCP Server 是一个用于执行 Deno TypeScript/JavaScript 代码的模型上下文协议(MCP)服务器。它允许像 Claude 这样的语言模型安全地运行 Deno 代码,并支持配置权限。该服务器适用于需要在安全环境中执行 Deno 代码的场景,如开发测试、自动化脚本执行等。
View on GitHub
Overview
基本能力
产品定位
Deno MCP Server 是一个专为执行 Deno TypeScript/JavaScript 代码设计的 MCP 服务器,旨在为语言模型提供安全的代码执行环境。
核心功能
- 执行 Deno TypeScript 或 JavaScript 代码
- 配置权限(网络、读取、写入、环境变量、运行子进程等)
- 启用/禁用不稳定功能
- 获取 Deno 版本信息
适用场景
- 开发测试:快速验证 Deno 代码片段
- 自动化脚本执行:运行需要特定权限的自动化任务
- 教育与学习:安全地演示和练习 Deno 功能
- 集成开发:与 Claude 等语言模型集成,扩展其代码执行能力
工具列表
- execute_deno_code:执行 Deno TypeScript/JavaScript 代码
- 参数:
code
(必需)、permissions
(可选)、unstable
(可选)、typescript
(可选) - check_deno_version:检查已安装的 Deno 版本信息
常见问题解答
- Deno 未找到:确保 Deno 已安装并在系统 PATH 中
- 权限错误:确保请求了适当的权限(如网络请求需
"net"
权限) - 超时错误:代码执行有 30 秒超时限制
使用教程
使用依赖
- 安装 Node.js 16 或更高版本
- 安装 Deno
- 安装 Claude Desktop 或 Cline
安装教程
- 克隆仓库:
git clone https://github.com/Timtech4u/deno-mcp.git
cd deno-mcp
- 安装依赖:
npm install
- 构建项目:
npm run build
调试方式
- 配置 Claude Desktop 或 Cline 的 MCP 服务器设置
- 替换配置文件中的路径为实际路径
- 重启应用
- 通过 Claude 运行 Deno 代码进行测试