Token导航 LogoToken导航TokenDH.com
qcode (Qforge Dev) logo
AI代理未说明官方级别未说明来源级核验

qcode (Qforge Dev)

MCP Server

一个提供JavaScript代码执行能力的MCP服务器,允许AI助手在安全的Node.js环境中执行代码并返回结果。

工具数

1

提示词数

0

GitHub Stars

0

资源数

0
JavaScriptClaudeAI代理Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

qforge-dev

提供方

qforge-dev

最后核验

2026/5/17 20:22

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

QCode-JavaScript代码解释器MCP服务器

提供JavaScript代码执行功能的模型上下文协议(MCP)服务器。此服务器允许AI助手在安全的Node.js环境中执行JavaScript代码并返回结果。

特性

  • JavaScript执行:在隔离的Node.js环境中执行JavaScript代码
  • 超时保护:可配置的执行超时,以防止代码失控
  • 错误处理:包含执行详细信息的全面错误报告
  • 临时文件管理:自动清理临时文件
  • 执行指标:返回性能监控的执行时间

安装

npm install -g @qforge/qcode

用法

使用克劳德桌面

添加到您的Claude Desktop配置文件中:

MacOS: ~/Library/Application Support/Claude/claude_desktop_config.json 视窗: %APPDATA%/Claude/claude_desktop_config.json

{
  "mcpServers": {
    "qcode": {
      "command": "qcode"
    }
  }
}

与其他MCP客户端

服务器通过stdio通信,可以与任何兼容MCP的客户端集成。

可用工具

execute_javascript

在Node.js环境中执行JavaScript代码。

参数:

  • code (string,必填):要执行的JavaScript代码
  • timeout (数字,可选):超时时间(毫秒)(默认值:30000)

退货:

  • success (boolean):执行是否成功
  • output (string):代码执行的标准输出
  • error (string):执行失败时出现错误消息
  • executionTime (number):执行所用的时间(毫秒)

例子:

console.log("Hello, World!");
console.log("Current time:", new Date().toISOString());

const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((a, b) => a + b, 0);
console.log("Sum:", sum);

安全考虑

  • 代码在范围有限的临时目录中执行
  • 每次执行都会创建一个新的隔离进程
  • 自动超时保护防止无限循环
  • 临时文件在执行后会自动清理

发展

从源头构建

git clone 
cd qcode
npm install
npm run build

在发展中奔跑

npm run watch

许可证

MIT许可证-有关详细信息,请参阅许可证文件。

贡献

欢迎投稿!请随时提交拉取请求。

目录标签

目录标签

JavaScriptClaudeAI代理JavaScript执行本地部署代码解释器Node.js环境AI助手工具

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

1

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP