代码执行演示工具

一个基于Next.js和TypeScript的应用程序,演示了Anthropic的MCP代码执行概念,包括工具注册、沙盒执行和跟踪功能。

  • by frgul006
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 frgul006/code-execution-with-mcp

使用说明

使用MCP执行代码演示

此存储库包含一个小型Next.js+TypeScript应用程序,用于演示 Anthropic的概念 使用MCP执行代码 公告。

特性

  • 工具注册表 –API公开了一系列MCP样式的工具,其中包括沙盒 run_javascript 执行人。
  • 试运行计划 –客户端可以在执行代码之前请求进行模拟运行以检查模式。
  • 沙盒执行 JavaScript在Node内部运行 vm 带有捕获的控制台日志的模块 以及结构化痕迹。
  • 可追溯性 –响应包括一个人类可读的时间线,反映了可观察性 来自MCP文章的指导。

入门

npm install
npm run dev

互动演示位于 http://localhost:3000 一旦开发服务器启动。

项目结构

  • app/page.tsx –React UI用于探索工具、运行模拟运行和执行代码片段。
  • app/api/tools/route.ts –列出主机中已注册的工具。
  • app/api/execute/route.ts –执行模拟运行或执行所选工具。
  • lib/tools.ts –实现工具注册表和沙盒VM帮助程序。