Token导航 LogoToken导航TokenDH.com
Member Liability Agent logo
运维云端stdio官方级别未说明来源级核验

Member Liability Agent

MCP Server

基于AWS Bedrock的智能对话AI系统,用于自动化医疗保险会员福利与资格验证及责任计算,集成知识库和记忆功能,提供上下文感知响应。

工具数

3

提示词数

0

GitHub Stars

2

资源数

0
PythonClaude云端部署Claude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

Optimus15

提供方

Optimus15

最后核验

2026/5/17 20:23

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install boto3 uuid

详细介绍

会员责任代理-AWS基岩实施

目的

会员责任代理是一个智能对话式人工智能系统,旨在自动化医疗保险系统的会员福利和资格验证以及责任计算。该代理利用AWS Bedrock的基础模型(即Claude),结合MCP服务器和工具(会员资格、会员福利和会员责任)、知识库集成和内存功能,提供上下文感知响应。此项目包含Python脚本,用于部署和配置处理成员责任计算的AWS Bedrock Agent。该代理与针对AI驱动的医疗保健应用程序优化的云原生堆栈集成,具有企业级安全性、可扩展性和可维护性。

设计目标

  1. 对话式人工智能系统:使用人工智能提供会员资格、福利和责任计算
  2. 上下文记忆:记住用户偏好和对话历史记录
  3. 知识集成:通过知识库访问政策文件和福利信息
  4. 安全访问:为API访问实现基于OAuth的身份验证
  5. 可扩展性:支持大量并发请求
  6. 可审计性:维护完整的合规审计跟踪
  7. 可扩展性:轻松添加新工具和功能

特性

  • AWS基岩代理 采用Claude 3 Sonnet模型
  • 自定义Lambda工具 资格、福利和责任计算
  • 代理内存 具有会话摘要、用户偏好和语义记忆
  • Cognito身份验证 用于安全的API访问
  • API网关 与OAuth集成
  • MCP服务器 用于AI助手集成
  • 综合文档 对于所有组件

项目结构

01_member_liability_agent/
├── create_agent.py                    # Main agent creation script
├── lambda_check_eligibility.py        # Lambda: Check member eligibility
├── lambda_calculate_liability.py      # Lambda: Calculate member liability
├── deploy.sh                          # Lambda deployment script
├── 02_test_agent.py                   # Agent workflow testing
├── 02_test_agent_dryrun.py           # Dry-run testing (no AWS)
├── 03_create_memory.py                # Memory setup script
├── 03_create_memory_dryrun.py        # Memory dry-run
├── 04_seed_memory.py                  # Seed memory with conversations
├── 04_seed_memory_dryrun.py          # Memory seeding dry-run
├── 05_test_memory.py                  # Test memory retrieval
├── 05_test_memory_dryrun.py          # Memory testing dry-run
├── 08_create_cognito.py               # Cognito authentication setup
├── 08_create_cognito_dryrun.py       # Cognito dry-run
├── 11_create_gateway.py               # API Gateway creation
├── 11_create_gateway_dryrun.py       # Gateway dry-run
├── 12_add_lambda_to_gateway.py       # Lambda-Gateway integration
├── 12_add_lambda_to_gateway_dryrun.py # Integration dry-run
├── 14_full_agent.py                   # Full-featured agent with all integrations
├── 15_test_full_agent.py              # Test full agent functionality
├── 16_member_benefits_liability_mcpserver.py # MCP server for AI assistants
├── README.md                          # This file
├── ARCHITECTURE.md                    # Architecture documentation
└── *.json                             # Configuration files (generated)

快速开始

先决条件

  • Python 3.8+
  • 具有适当权限的AWS帐户
  • AWS CLI已配置凭据
  • boto3已安装: pip install boto3

安装

# Clone the repository
git clone https://github.com/Optimus15/member-liability-agent.git
cd member-liability-agent

# Install dependencies
pip install boto3 uuid

# Configure AWS credentials
aws configure

基本用法

1.创建基岩药剂

python create_agent.py

这将创建:

  • 基岩代理与克劳德3十四行诗
  • 自定义Lambda函数工具
  • IAM角色和权限

配置已保存到: agent_config.json, kb_config.json

2.测试代理

# Dry-run (no AWS credentials needed)
python 02_test_agent_dryrun.py

# Production test
python 02_test_agent.py

测试4步工作流程:

  1. 检查会员资格
  2. 验证会员是否有福利
  3. 计算负债

3.设置代理内存

# Dry-run
python 03_create_memory_dryrun.py

# Production
python 03_create_memory.py

使用三种策略创建内存:

  • 会话摘要
  • 用户偏好
  • 语义记忆

4.带有样本数据的种子存储器

# Dry-run
python 04_seed_memory_dryrun.py

# Production
python 04_seed_memory.py

添加用于测试记忆回忆的示例对话。

5.测试内存检索

# Dry-run
python 05_test_memory_dryrun.py

# Production
python 05_test_memory.py

检索并显示用户的代理内存。

高级设置

Cognito身份验证

# Dry-run
python 08_create_cognito_dryrun.py

# Production
python 08_create_cognito.py

设置:

  • Cognito用户池
  • OAuth域和端点
  • 用于机器对机器身份验证的应用程序客户端
  • 具有作用域的资源服务器

配置已保存到: cognito_config.json

API网关

# Dry-run
python 11_create_gateway_dryrun.py

# Production
python 11_create_gateway.py

创建:

  • REST API网关
  • Cognito授权人
  • API端点

配置已保存到: gateway_config.json

Lambda网关集成

# Dry-run
python 12_add_lambda_to_gateway_dryrun.py

# Production
python 12_add_lambda_to_gateway.py

将Lambda函数与API网关集成:

  • 创建资源和方法
  • 配置Lambda权限
  • 部署到生产阶段

全功能代理

python 14_full_agent.py

使用以下内容创建完整的代理:

  • 内存集成
  • 网关集成
  • 知识库
  • 所有Lambda工具

测试完整代理

python 15_test_full_agent.py

综合测试:

  • 记忆回忆验证
  • 资格查询
  • 个性化响应

MCP服务器

MCP服务器允许AI助手与会员责任API进行交互。

设置

# Install dependencies
pip install mcp httpx

# Set environment variables
export COGNITO_DOMAIN_PREFIX="your-domain-prefix"
export COGNITO_CLIENT_ID="your-client-id"
export COGNITO_CLIENT_SECRET="your-client-secret"
export API_GATEWAY_URL="https://your-api.execute-api.region.amazonaws.com/prod"

# Run the MCP server
python 16_member_benefits_liability_mcpserver.py

MCP工具可用

  1. check_member_eligibility -验证会员资格
  2. 获取_会员_福利 -检索会员权益
  3. 可计算性 -计算负债金额

配置文件

所有脚本都生成JSON配置文件:

  • agent_config.json -代理ID和详细信息
  • kb_config.json -知识库配置
  • memory_config.json -内存ID和设置
  • cognito_config.json -Cognito身份验证详细信息
  • gateway_config.json -API网关配置
  • lambda_config.json -Lambda函数ARN
  • lambda_integration_config.json -集成详细信息
  • full_agent_config.json -完成代理配置

⚠️ 重要:添加 *_config.json.gitignore 以避免提交凭据。

模拟运行脚本

每个生产脚本都有一个相应的模拟运行版本,该版本:

  • 模拟没有AWS凭据的API调用
  • 生成示例配置文件
  • 验证脚本逻辑
  • 对测试和开发有用

模拟运行文件后缀为 _dryrun.py.

文档

提供全面的文档:

  • README.md (此文件)-快速入门和概述
  • 建筑.md -详细的架构文档
  • 个人脚本文档 -每个脚本都有详细的注释

文档文件

  • 02_TEST_DOCUMENTATION.md -代理测试指南
  • 03_MEMORY_DOCUMENTATION.md -内存设置指南
  • 03_API_VALIDATION.md -API验证详细信息
  • 04_SEED_MEMORY_DOCUMENTATION.md -内存播种指南
  • 05_TEST_MEMORY_SUMMARY.md -内存测试指南
  • 08_COGNITO_DOCUMENTATION.md -Cognito设置指南
  • 11_GATEWAY_DOCUMENTATION.md -API网关指南
  • 12_LAMBDA_INTEGRATION_SUMMARY.md -Lambda集成指南
  • 16_MCP_SERVER_DOCUMENTATION.md -MCP服务器指南

执行摘要

  • TEST_EXECUTION_SUMMARY.md -测试执行结果
  • 03_MEMORY_SETUP_SUMMARY.md -内存设置结果
  • MEMORY_EXECUTION_SUMMARY.md -内存执行结果
  • SEED_MEMORY_EXECUTION_SUMMARY.md -播种结果
  • 08_COGNITO_EXECUTION_SUMMARY.md -Cognito设置结果
  • 11_GATEWAY_EXECUTION_SUMMARY.md -网关创建结果
  • 15_TEST_EXECUTION_RESULTS.md -完整的试剂测试结果

使用的AWS服务

  • 亚马逊基石 -基础模型(克劳德三重奏)
  • AWS Lambda -自定义功能工具
  • 亚马逊干邑 -身份验证和授权
  • API网关 -REST API端点
  • IAM -角色和权限
  • 云层形成 -基础设施(用于知识库)

安全注意事项

  • 所有凭据都存储在配置文件中(而不是代码中)
  • 用于API身份验证的Cognito OAuth
  • 具有最低权限的IAM角色
  • API网关与Cognito授权人
  • 从版本控制中排除的配置文件

故障排除

常见问题

问题:未配置AWS凭据

# Solution
aws configure

问题:权限被拒绝错误

# Solution: Ensure IAM user has required permissions
# - bedrock:*
# - lambda:*
# - cognito-idp:*
# - apigateway:*
# - iam:CreateRole, iam:AttachRolePolicy

问题:未找到知识库

# Solution: Create Knowledge Base first or update kb_config.json

问题:Lambda部署失败

# Solution: Check deploy.sh has execute permissions
chmod +x deploy.sh

开发工作流程

  1. 使用模拟运行脚本进行测试 -在没有AWS的情况下验证逻辑
  2. 运行生产脚本 -部署到AWS
  3. 验证配置文件 -检查生成的JSON文件
  4. 测试功能 -使用测试脚本
  5. 监控AWS控制台 -验证创建的资源

成本考虑

使用的AWS服务会产生成本:

  • 基岩代理调用
  • Lambda函数执行
  • API网关请求
  • Cognito用户池(提供免费套餐)

使用AWS定价计算器估算成本。

相关项目

  • TypeScript实现 -核心业务逻辑和计算
  • Kiro规格 -需求、设计和实施任务

贡献

  1. 首先使用模拟运行脚本测试更改
  2. 更新新功能的文档
  3. 遵循现有的代码模式
  4. 添加错误处理和日志记录

许可证

麻省理工学院

支持

对于问题或疑问:

  1. 检查文档文件
  2. 审查执行摘要文件
  3. 检查AWS CloudWatch日志
  4. 在GitHub上打开一个问题

致谢

内置:

  • AWS基岩基础模型
  • boto3 for AWS SDK
  • Python 3用于脚本编写
  • 用于AI辅助集成的MCP

______________________________________________________________________

版本: 1.0.0\ 最后更新2024年3月15日\ AWS区域:可配置(默认:us-east-1)

目录标签

目录标签

PythonClaude云端部署医疗保险本地部署智能对话责任计算AWSBedrock自动化

支持客户端

Claude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP