MCP.so
登录

šŸ„ MCP Server for AWS HealthLake (Mocked)

@anandkiran2007

å…³äŗŽ šŸ„ MCP Server for AWS HealthLake (Mocked)

ęš‚ę— ę¦‚č§ˆ

基本俔息

åˆ†ē±»

äŗ‘äøŽåŸŗē”€č®¾ę–½

čæč”Œę—¶

python

ä¼ č¾“ę–¹å¼

stdio

å‘åøƒč€…

anandkiran2007

é…ē½®

ä½æē”Øäø‹é¢ēš„é…ē½®,å°†ę­¤ęœåŠ”å™Øę·»åŠ åˆ°ä½ ēš„ MCP å®¢ęˆ·ē«Æć€‚

{
  "mcpServers": {
    "ahl-mcp-server": {
      "command": "python3",
      "args": [
        "-m",
        "venv",
        "venv"
      ]
    }
  }
}

å·„å…·

ęœŖę£€ęµ‹åˆ°å·„å…·

å·„å…·ę˜Æä»Ž README äø­č‡ŖåŠØęå–ēš„ć€‚ē»“ęŠ¤č€…åÆä»„åœØ ## Tools ę ‡é¢˜äø‹åˆ—å‡ŗå·„å…·,å³åÆå”«å……čæ™éƒØåˆ†å†…å®¹ć€‚

ę¦‚č§ˆ

What is šŸ„ MCP Server for AWS HealthLake (Mocked)?

This is an open-source Model Context Protocol (MCP) server that connects to (mocked) AWS HealthLake data sources and provides structured, standardized context bundles for clinical models.

How to use šŸ„ MCP Server for AWS HealthLake (Mocked)?

Clone the repository, create a Python virtual environment, install dependencies with pip install -r requirements.txt, and run the server locally with uvicorn app.main:app --reload. By default the server runs in mock mode; set the environment variable USE_AWS=true to prepare for future AWS integration (AWS mode is not yet implemented). Access the interactive documentation at http://localhost:8000/docs.

Key features of šŸ„ MCP Server for AWS HealthLake (Mocked)

  • Mocked AWS HealthLake APIs based on FHIR
  • Context bundling per MCP spec (FHIR + NLP)
  • Model registration and tailored context delivery
  • Mocked model invocation endpoint
  • Audit logging
  • Optional USE_AWS flag for future AWS integration

Use cases of šŸ„ MCP Server for AWS HealthLake (Mocked)

  • Providing structured context bundles for clinical model predictions
  • Registering models and retrieving tailored patient context
  • Testing MCP workflows without incurring real AWS costs
  • Prototyping and validating FHIR-based integrations with HealthLake
  • Simulating patient data (conditions, medications, observations) for development

FAQ from šŸ„ MCP Server for AWS HealthLake (Mocked)

What is the default mode of operation?

The server runs in mock mode by default, using mocked AWS HealthLake APIs. Real AWS integration is not yet implemented.

How can I prepare for real AWS integration?

Set the environment variable USE_AWS=true to switch to AWS mode. Note that AWS mode is not implemented yet but the infrastructure is ready for integration.

What FHIR endpoints are available for testing?

Mock endpoints include POST /ahl/Patient, GET /ahl/Patient/{id}, and GET endpoints for Condition, MedicationRequest, and Observation. You can also add mock data via /ahl/mock/add_* endpoints.

How can I run the tests?

Run pytest tests/ from the project root.

What is the license?

The project is licensed under the MIT License.

评论

äŗ‘äøŽåŸŗē”€č®¾ę–½ åˆ†ē±»äø‹ēš„ę›“å¤š MCP ęœåŠ”å™Ø