AgentCareServer

Kartha-AI
GitHub
Health & WellnessFHIRMedical Research

Loading subscription status...

💡 Description

Agent Care is an MCP server providing medical tools and prompts for interacting with FHIR data and medical resources on EMRs like Cerner and Epic. It uses SMART on FHIR API for EMR integration and facilitates research capabilities with PubMed, clinical trials, and FDA.

📝 JSON Entries

{
  "mcpServers": [
    {
      "agent-care": {
        "env": {
          "FDA_API_KEY": "your_fda_api_key",
          "OAUTH_SCOPES": "user/Patient.read user/Condition.read user/Observation.read user/MedicationRequest.read user/AllergyIntolerance.read user/Procedure.read user/CarePlan.read user/CareTeam.read user/Encounter.read user/Immunization.read",
          "FHIR_BASE_URL": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d",
          "OAUTH_AUDIENCE": "https://fhir-ehr.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d",
          "PUBMED_API_KEY": "your_pubmed_api_key",
          "OAUTH_CLIENT_ID": "XXXXXX",
          "OAUTH_TOKEN_HOST": "https://authorization.cerner.com",
          "OAUTH_TOKEN_PATH": "/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/hosts/api.cernermillennium.com/protocols/oauth2/profiles/smart-v1/token",
          "OAUTH_CALLBACK_URL": "http://localhost:3456/oauth/callback",
          "OAUTH_CALLBACK_PORT": "3456",
          "OAUTH_CLIENT_SECRET": "XXXXXXX",
          "OAUTH_AUTHORIZE_PATH": "/tenants/ec2458f2-1e24-41c8-b71b-0e701af7583d/protocols/oauth2/profiles/smart-v1/personas/provider/authorize",
          "CLINICAL_TRIALS_API_KEY": "your_trials_api_key",
          "OAUTH_AUTHORIZATION_METHOD": "header"
        },
        "args": [
          "/Users/your-username/{agentcare-download-path}/agent-care-mcp/build/index.js"
        ],
        "command": "node"
      }
    }
  ]
}

🛠️ Tools

FHIR toolsMedical research tools

Features

  • Integration with EMRs using SMART on FHIR API
  • OAuth2 authentication for EMRs
  • Integration with medical research databases (PubMed, clinical trials, FDA)
  • Comprehensive clinical analysis tools

💬 Example Queries

  • Find a patient using their name or birthdate
  • Get a patient's observations or vital signs
  • Check for drug interactions
  • Search PubMed articles related to a medical condition