PolarHub
  • Agents
  • MCP Servers
  • Skills
  • PolarBear
PolarHub © 2026
MCP Serverscode-executionyannbam
返回「code-execution」

yannbam

modelscope·@yannbam/js-mcp

code-execution0下载LocalModelScope

简介

暂无描述。

MCP Server 详情

来自 ModelScope 索引

JavaScript MCP 服务器 (js-mcp)

一个模型上下文协议(MCP)服务器,允许AI助手在具有状态的REPL会话中执行JavaScript代码。

功能

核心功能

  • 一次性JavaScript执行:直接在Node.js中执行JavaScript代码
  • 有状态的REPL会话:在多次执行之间保持变量和上下文
  • 文件系统操作:读取、写入和操作文件
  • 包管理:导入模块并管理npm包

高级功能

  • 安全的沙箱执行
  • 异步代码支持
  • 带格式化堆栈跟踪的错误处理
  • 自动清理的会话管理

安装

bash

克隆仓库

git clone https://github.com/yourusername/js-mcp.git cd js-mcp

安装依赖

npm install

构建项目

npm run build

使用

使用stdio传输运行(用于Claude Desktop)

bash npm start

或者

node dist/index.js --stdio

使用HTTP传输运行

bash node dist/index.js --http

默认端口是3000,或者通过PORT环境变量指定

PORT=3456 node dist/index.js --http

可用工具

JavaScript 执行

  • execute_javascript:在基本沙箱中运行JavaScript代码
  • execute_javascript_with_modules:带有模块导入的JavaScript代码运行
  • execute_javascript_async:运行异步JavaScript代码

REPL 会话

  • repl_create_session:创建一个新的REPL会话
  • repl_execute:在REPL会话中执行代码
  • repl_get_context:获取会话中的变量值
  • repl_delete_session:删除会话
  • repl_list_sessions:列出所有活动会话

文件操作

  • file_read:读取文件内容
  • file_write:将内容写入文件
  • file_list:列出目录中的文件
  • file_delete:删除文件或目录
  • file_exists:检查文件是否存在

包管理

  • package_check:检查模块是否可用
  • package_install:安装npm包
  • package_list:列出已安装的包

安全性

服务器使用带安全特性的直接JavaScript执行:

  • 代码执行的超时限制
  • 文件系统访问限制在工作目录内
  • 路径验证以防止危险操作

配置

通过设置环境变量来配置服务器:

  • PORT:HTTP服务器端口(默认:3000)
  • WORKING_DIRECTORY:文件操作的基本目录(默认:当前目录)
  • SESSION_TIMEOUT:REPL会话超时时间(分钟,默认:30)

开发

bash

启动开发模式

npm run dev

运行测试

npm test

代码检查

npm run lint

代码格式化

npm run format

许可证

MIT

相关 MCP Servers(来自「code-execution」)

Doris模型控制面板服务

后端服务,实现了模型控制面板协议,可连接到 Apache Doris 数据库,允许用户执行 SQL 查询、管理元数据,并且有可能利用大语言模型(LLMs)完成自然语言到 SQL 的转换等任务。

@apache/doris-mcp-server

SEE文件系统MCP服务器

实现模型上下文协议(MCP)的 Node.js 服务器,用于文件系统操作,允许人工智能系统在指定的允许路径内读取、写入、编辑文件和管理目录。

@dinh-ai-system-exe-com-vn/file-system-mcp-see

twilio-labs

暂无描述。

@twilio-labs/mcp

dave-wind

暂无描述。

@dave-wind/mysql-mcp-server

sdiehl

暂无描述。

@sdiehl/sympy-mcp

go-playground-mcp

暂无描述。

@samber/go-playground-mcp

自动安装

点击按钮会唤起 PolarBear 客户端,并把当前 MCP Server 的 Markdown 详情文档地址传给客户端。

/api/mcps/yannbam-js-mcp/markdown
打开 PolarBear 安装查看 Markdown 文档

手动安装

在 PolarBear 或其他支持 MCP 的客户端中,新建 MCP Server,并参考下方来源或安装提示配置。

暂未识别到安装命令,请打开 ModelScope 详情查看完整配置。

基本信息

分类
code-execution / file-systems / developer-tools
运行方式
No
许可证
Unknown
详情文件
yannbam-js-mcp.md