使用说明
使用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帮助程序。
