Claude代理模板

一个基于Anthropic Agent SDK的Claude代理模板,支持ESM和TypeScript,适用于快速开发和部署生产级的Claude代理。

  • by fx2y
  • TypeScript
  • 本地部署
  • 更新于
在 GitHub 查看 fx2y/mcp-code-mode

使用说明

MCP代码模式-Claude代理模板

使用带有ESM和TypeScript的Anthropic Agent SDK构建Claude代理的最小生产就绪模板。

先决条件

  • Node.js≥18
  • 配置了Claude全局用户设置

设置

  1. 安装依赖项

    npm install
    
  2. 验证全局设置

    • 模板用途 settingSources: ['user'] 访问您现有的Claude配置
    • 无需设置API密钥-使用您的全局凭据

用法

  • 发展: npm run dev -使用TypeScript运行代理
  • 生产: npm run build && npm start -构建并运行已编译的JS
  • 测试: npm test -运行烟雾测试

安全

此模板以开头 allowedTools: [] 为了安全。仅在审查后启用工具。

特性

  • ✅ 仅ESM模块
  • ✅ 带有现代配置的TypeScript
  • ✅ 流媒体代理响应
  • ✅ 使用全局Claude设置(没有硬编码的秘密)
  • ✅ 生产就绪建设管道
  • ✅ 零配置凭据管理