Token导航 LogoToken导航

MCP Server · 运维云端

autharmor (Edycutjong)

AuthArmor是一款医疗AI代理工具,用于自动读取患者FHIR记录并生成基于证据的授权申诉信,帮助医生节省处理授权拒绝的时间。

未说明官方级别未说明来源级核验工具 3
TypeScript云端部署Docker

快速开始

公开资料没有提供安装命令,按仓库或官方文档接入。
作者 / 组织
edycutjong
提供方
edycutjong

工具数量

3

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

1 个

MCP World

选型结论

autharmor (Edycutjong) 属于运维云端类 MCP Server,公开资料标注 3 个工具,通过传输方式未标注接入,客户端适配情况以官方文档为准,没有现成的安装命令;接入前要先准备 访问 Token。

分类

运维云端

传输方式

未说明

认证方式

访问 Token

部署方式

公开资料未说明

安装与配置

公开目录没有给出安装命令,需要按仓库 README安装;下面按同类条目的通用流程说明。

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    先确认运行方式

    公开资料没有标注传输方式,先看仓库 README,确认是本地进程还是远程地址。

  2. 2

    获取服务

    公开目录没有给出安装命令,按仓库 README里的步骤安装或获取服务。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 3 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

公开资料仍需确认:安装命令

详细介绍

AuthArmor

AI agents that fight denied prior authorizations — so clinicians don't have to.

______________________________________________________________________

📸 看实际效果

人工智能代理在一次对话中读取患者的Contoso记录,发现拒绝,并生成一封引用支持的上诉信。
Clinician: "Check the prior auth status for adalimumab"
   → Agent reads FHIR MedicationRequest + ClaimResponse
   → Returns: Denied — reason: "step therapy requirement not met"

Clinician: "Generate an appeal letter"
   → Agent pulls patient labs, diagnoses, medication history from FHIR
   → Gemini AI drafts appeal with inline citations to specific FHIR data
   → Returns formatted appeal letter ready for submission

______________________________________________________________________

💡 问题与解决方案

每年,美国医生每周花费34小时进行事先授权 --从病人护理中偷走的时间。当先前的授权被拒绝时,临床医生必须手动挖掘患者记录,找到支持证据,并起草上诉信。大多数人放弃了。

AuthArmor 是一个MCP服务器,它为AI医疗保健代理提供了以下功能:

  • ⚡ 阅读患者的➤记录 --自动提取诊断、实验室、药物和拒绝原因
  • 📋 生成引文驱动的上诉 --每一项主张都有特定的Contoso数据参考支持,而不是幻觉
  • 📄 出口申诉文件 --已格式化并准备好供付款人提交
能力解锁: 人工智能医疗保健代理可能已经 *读* 患者数据。AuthArmor允许他们 反击 反对否认——这是一种以前根本不存在的能力。

______________________________________________________________________

🏗️ 建筑与技术栈

层技术
运行时Node.js 22+,TypeScript
服务器Express 5,MCP SDK(@modelcontextprotocol/sdk)
FHIR@smile-cdr/fhirtsAxios
人工智能谷歌双子座(@google/genai)
认证JOSE(JWT/JWKS),MCP标头上的SHARP
验证Zod v4
测试Jest,100%覆盖
部署Fly.io(SJC地区),Docker
CI/CDGitHub操作

______________________________________________________________________

🏆 黑客马拉松赛道

专为 代理商集结——医疗AI的终局 → 轨道1:MCP超级大国

赞助商整合

赞助商技术我们如何使用它代码位置
MCP上的SHARP通过HTTP标头接收kubectl上下文(x-fhir-server-url, x-fhir-access-token, x-patient-id)src/lib/fhir-context.ts, src/index.ts
MCP-SDK带有工具注册的完全流式HTTP传输src/index.ts
即时意见已部署并注册为外部MCP服务器实时端点
FHIR R4读取药物请求、索赔响应、病情、观察结果src/lib/fhir-client.ts
谷歌双子座基于Contoso数据生成引文驱动的上诉信src/lib/gemini-client.ts

______________________________________________________________________

🔧 MCP工具

工具输入输出
CheckAuthStatusmedication (string)拒绝详情:原因、日期、付款人、药物信息——全部来自Contoso
GenerateAppealmedication, denial_reason完整的上诉信,附带在线的Contoso引用(实验室、诊断、病史)
GetAppealPdfappeal_text已格式化的文档文本已准备好导出/下载

______________________________________________________________________

🚀 在本地运行(供评委使用)

先决条件

设置

# 1. Clone
git clone https://github.com/edycutjong/autharmor.git
cd autharmor

# 2. Install
npm install

# 3. Configure environment
cp .env.example .env
# Edit .env → add your GEMINI_API_KEY

# 4. Start the server
npm run start
# → Server running at http://localhost:3050/mcp

# 5. Run the automated golden-path demo
npm run demo

连接到即时意见

# 1. Expose your server via ngrok
ngrok http 3050
  1. 迅速发表意见→ 工作空间中心 → 添加MCP服务器
  2. 粘贴 {ngrok_url}/mcp → check “流式HTTP” → check “Contoso上下文”
  3. 点击 测试 → 验证是否出现3个工具→ 保存

测试提示

选择一名患者(例如,Edward499 Balistreri607),然后尝试:

1.检查先前授权状态

I want you to call the AuthArmor CheckAuthStatus tool. Use CheckAuthStatus with medicationName Vyvanse.

2.生成上诉函

I want you to call the AuthArmor GenerateAppeal tool. Use GenerateAppeal with medicationName lisdexamfetamine and denialReason Non-preferred brand medication — plan requires trial of preferred amphetamine mixed salts before Vyvanse.

3.文件格式

I want you to call the AuthArmor GetAppealPdf tool. Use GetAppealPdf with appealText set to: This letter serves as a formal appeal for the prior authorization denial of lisdexamfetamine (Vyvanse) for patient Edward499 Balistreri607. The denial reason was preferred alternative not tried. The patient previously failed methylphenidate due to motor tics and weight loss, and guanfacine due to inadequate symptom control. We request reconsideration based on clinical evidence.
📖 完整的测试指南 预期输出、curl示例和故障排除: docs/TESTING.md

______________________________________________________________________

☁️ 实时部署

AuthArmor是 部署并上线 在Fly.io上:

端点URL状态
健康检查autharmor-mcp.fly.dev/health✅ 现场直播
MCP服务器autharmor-mcp.fly.dev/mcp✅ 现场直播

______________________________________________________________________

✅ 具体证明

信号证据
实时部署URL作者:mcp.fly.dev
CI/CD管道--路过
100%测试覆盖率Jest提供全面的分支覆盖
黄金之路演示npm run demo --自动化端到端验证
3个真正的kubectl患者套餐data/ --具有真实临床数据的RA、MS、T2D情景
付款人政策基础data/payer-policy-humira.md --真实处方集标准

______________________________________________________________________

📁 项目结构

autharmor/
├── src/
│   ├── index.ts              # Express 5 + MCP server bootstrap
│   ├── tools/
│   │   ├── CheckAuthStatusTool.ts   # FHIR record reader
│   │   ├── GenerateAppealTool.ts    # Gemini-powered appeal generator
│   │   └── GetAppealPdfTool.ts      # Document formatter
│   ├── lib/
│   │   ├── fhir-client.ts    # FHIR API client (Axios)
│   │   ├── fhir-context.ts   # SHARP header extraction
│   │   ├── fhir-utilities.ts # FHIR resource helpers
│   │   ├── gemini-client.ts  # Google Gemini integration
│   │   └── mcp-*.ts          # MCP constants & utilities
│   └── types/                # TypeScript type definitions
├── data/                     # FHIR patient bundles + payer policies
├── scripts/
│   └── golden-path.ts        # Automated demo script
├── docs/
│   ├── icon.svg              # App logo
│   └── assets/               # OG image, thumbnail generators
├── .env.example              # Environment variable template
├── .github/workflows/        # CI pipeline
├── Dockerfile                # Container image
├── fly.toml                  # Fly.io deployment config
└── jest.config.ts            # Test configuration (100% coverage)

______________________________________________________________________

🔐 MCP环境下的SHARP

AuthArmor通过 夏普 HTTP标头:

标题目的
x-fhir-server-urlContoso服务器基础URL(提供工作区)
x-fhir-access-tokenFHIR API调用的承载令牌
x-patient-id患者ID(如果不在Contoso上下文中,则回退)

______________________________________________________________________

📄 许可证

麻省理工学院——见 许可证 了解详情。

______________________________________________________________________

Built with ❤️ for Agents Assemble — The Healthcare AI Endgame

Thank you for your time reviewing this project.

工具与能力

工具数量

3

资源数量

0

提示词数量

0

能力标签

医疗AITypeScript本地部署FHIR数据处理自动申诉生成医疗授权管理AI医疗代理

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 只提供 3 个工具,职责集中,接入后不容易误操作。
  • 公开说明写得比较完整,接入前能看清能力边界。

先想清楚的地方

  • 公开资料没有可直接复制的安装命令,第一次接入要自己找入口。
  • 需要自备访问 Token,没有凭据没法直接试。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 愿意照着官方文档一步步配环境的人。

不太适合

  • 暂时拿不到访问 Token的人。
  • 希望一条命令就装好、不想看文档的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
autharmor (Edycutjong)

MCP World · 本页

3未说明未标注1 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

autharmor (Edycutjong) 怎么安装?

公开目录没有给出可以直接复制的安装命令,需要按仓库 README里的步骤安装;装好后写进客户端的 MCP 配置再重启。

autharmor (Edycutjong) 怎么在 Claude Desktop、Cursor 里配置?

它是传输方式未标注,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

autharmor (Edycutjong) 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

autharmor (Edycutjong) 需要 API Key 吗?

公开资料标注的认证方式是访问 Token,也就是要先拿到凭据才能连上;凭据只填在自己本地的配置里,不要写进公开仓库。

autharmor (Edycutjong) 支持哪些客户端?

公开资料没有标注具体客户端;能配置本地 MCP 命令的客户端都能接,配置方式参照官方文档。

来源信息

继续浏览同类 MCP