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安装失败或权限问题等常见错误的处理方案