mcp-js logo

mcp-js基于 Rust 的 Model Context 协议 (MCP) 服务器,暴露 V8 JavaScript 运行时,用于 AI 代理,如 Claude 和 Cursor。支持通过 S3 或本地文件系统的持久堆快照,

(0)
Daniel Nikulshyn审阅者 Daniel Nikulshyn·更新 2026年7月

概览

MCP-js 是一款基于 Rust 的 Model Context 协议 (MCP) 服务器,暴露 V8 JavaScript 运行时,为 AI 代理,如 Claude 和 Cursor 提供了支持。此服务器允许代理在沙盒中的 V8 分离器中运行 JavaScript 和 TypeScript,从而为它们在多个交互中构建状态提供了一个工具,减少了token数量。通过 S3 或本地文件系统的持久堆快照,该服务器还支持持久化堆快照,并且在没有特殊授权的情况下,该服务器是安全的,主机能力是禁用的,直到通过 OPA/Rego 才被显示授权

主要功能

  • 沙盒中的 V8 JavaScript 运行时
  • 通过 S3 或本地文件系统的持久堆快照
  • 通过 OPA/Rego 的策略控制主机能力
  • stdio、Streamable HTTP 和 SSE 运输的支持
  • 基于 REST 的侧车和异步执行页
  • JWKS 认证和 Raft 再同步群集

价格

模型
Free
评分
暂无评价

使用场景

AI 代理开发

MCP-js 允许开发者在持久堆快照和安全策略控制的支持下,构建出AI代理的复杂 JavaScript 和 TypeScript 任务

自动化和集成

MCP服务器可以用来进行自动任务和与其他工具和服务的集成,提供了一个灵活和可扩张的解决方案对于 AI 代理开发

优点 & 缺点

优点

  • 用于 AI 代理的无限工具
  • 持久堆快照通过可靠的状态管理
  • 由缺省安全性和主机能力的可见性
  • 缺点是需要 MCP 服务器和客户端的安装和配置
  • 可能需要针对特定案例或集成进行额外的设置

缺点

  • 需要安装和配置 MCP 服务器与客户端
  • 可能需要针对特定用例或集成进行额外设置

评测

登录以留下评测。

暂无评测。来当第一个吧!

问答

mcp-js 有哪些安全功能?

mcp-js 默认为安全,主机功能直到通过 OPA/Rego 策略明确授权

Asked by Wei Chen · Nov 27, 2025

mcp-js 支持哪些传输方式?

mcp-js 支持 stdio、Streamable HTTP 和 SSE 传输,以及 REST 侧车和异步执行-pagination

Asked by Gabriel Duarte · Nov 28, 2025

堆快照如何存储?

堆快照通过 S3 或本地文件系统存储,允许持久状态管理

Asked by Priya Nair · Oct 8, 2025

mcp-js 暴露哪些运行时?

mcp-js 暴露一个 V8 JavaScript 运行时,对于像 Claude 和 Cursor 这样的 AI 代理

Asked by Liam O’Connor · Oct 6, 2025

提问

服务配缩器 的替代品