使用Claude Skills和MCP构建生产就绪的AI代理
具有策略执行和PII编辑功能的自动化费用管理代理
 
此存储库演示了如何使用以下工具构建智能自动化 克劳德代码CLI, 技能,以及 模型上下文协议(MCP)非常适合那些想要生产就绪的人工智能代理而无需从头开始构建的开发人员。
______________________________________________________________________
🎯 你将学到什么
构建一个完整的费用管理人工智能代理,该代理:
- ✅ 执行公司政策 (餐费:75美元,差旅费:500美元,办公用品:200美元)
- ✅ 自动编辑PII (信用卡、社会安全号码、电话号码)
- ✅ 提交前验证 (拒绝超限费用)
- ✅ 提供明确的反馈 (解释违反政策的行为)
- ✅ 完全在本地运行 (你的数据永远不会离开你的机器)
🏗️ 建筑
该项目展示了 三层架构 对于生产AI代理:
| 层 | 技术 | 目的 | 示例 |
|---|---|---|---|
| 🧠 推理 | Claude Skills | 业务逻辑、策略规则、编排 | “验证60美元\ str: |
# Add your custom redaction patterns pattern = r'your-pattern-here' return re.sub(pattern, '[REDACTED]', text)
**连接您的数据库** -编辑 `mcp-server/src/tools/submitExpense.ts`:
// Replace mock with your actual database import { db } from './your-database';
export async function submitExpense(input: ExpenseSubmission) { const result = await db.expenses.create(input); return result; }
______________________________________________________________________
## 📚 了解更多
- 📖 **[Medium完整教程](https://medium.com/@jageenshukla/build-production-ai-agents-with-claude-skills-mcp-882d70ffe9ee)** -完整的分步指南
- 📘 **[克劳德技能文档](https://code.claude.com/docs/en/skills.md)** -官方技能指南
- 🔧 **[模型上下文协议](https://modelcontextprotocol.io)** -MCP规范
- 💻 **[MCP-SDK](https://github.com/modelcontextprotocol/typescript-sdk)** -TypeScript
______________________________________________________________________
## 🤝 贡献
欢迎投稿!请随时提交拉取请求。
### 贡献想法:
- \[\]添加更多PII检测模式(电子邮件、地址)
- \[\]创建其他费用类别
- \[\]添加收据OCR集成
- \[\]构建费用提交的web UI
- \[\]添加多币种支持
- \[\]创建Docker编写设置
- \[\]添加全面的测试套件
______________________________________________________________________
## 📝 许可证
此项目根据MIT许可证获得许可-请参阅 [许可证](LICENSE) 文件以获取详细信息。
______________________________________________________________________
## 🙏 致谢
- 内置于 [克劳德代码CLI](https://code.claude.com)
- 用途 [模型上下文协议](https://modelcontextprotocol.io) 通过Anthropic
- 受到现实世界费用管理需求的启发
______________________________________________________________________
## 📧 问题?
- **博客**: [阅读完整教程](https://medium.com/@jageenshukla/build-production-ai-agents-with-claude-skills-mcp-882d70ffe9ee)
- **问题**: [打开一个问题](https://github.com/jageenshukla/claude-skills-mcp-expense-automation/issues)
- **十、**: [@imjageen](https://x.com/imjageen)
______________________________________________________________________
## ⭐ Star This Repo
如果你觉得这有帮助,请⭐️ 这个仓库,并与其他构建人工智能代理的人分享!
______________________________________________________________________
**关键词**: `claude-ai` `claude-skills` `model-context-protocol` `mcp` `ai-agents` `expense-automation` `pii-redaction` `llm` `automation` `python` `typescript` `anthropic` `tutorial` `artificial-intelligence` `expense-management`