Hasty Briefsbeta

双语

Show HN: Built an MCP server using Cloudflare's Code Mode pattern

5 months ago
  • #LLM
  • #TypeScript
  • #MCP
  • 使用TypeScript/JavaScript为MCP服务器本地实现'代码模式'工作流
  • 大语言模型通过编写代码调用简单HTTP代理,而非直接调用工具
  • 核心发现:大语言模型更擅长编写代码而非工具调用
  • 向大语言模型暴露的唯一工具:用于执行TypeScript/JavaScript的execute_code接口
  • HTTP代理通过fetch()调用将请求转发至MCP服务器
  • 运行环境要求安装Bun、Deno及兼容MCP的客户端
  • 通过codemode-config.json和.mcp.json文件进行配置
  • 包含服务器列表查询和操作链的代码示例片段
  • 代理端点支持服务器列表查询、工具列表查询及工具调用
  • 安全机制包括Deno沙箱、超时控制和代理访问限制
  • 针对Deno安装失败或权限问题等常见错误的处理方案