Back to Home
DigitalSQR icon

smart-mcp-server

Verified Safe

by DigitalSQR

Overview

Provides a secure interface for AI assistants to interact with FHIR R4 servers, enabling clinical decision support workflows through PlanDefinitions, resource management, terminology lookups, and structured data capture via Questionnaires.

Installation

Run Command
python fhir_server.py

Environment Variables

  • FHIR_SERVER_URL
  • MATCHBOX_SERVER_URL

Security Notes

The server's architecture relies on an external 'MCP Gateway' for authentication and authorization; it does not implement these functionalities internally by default. This design is suitable for its intended deployment but means the server would be vulnerable if exposed directly. The target FHIR and Matchbox server URLs are configurable via environment variables, which presents a Server-Side Request Forgery (SSRF) risk if these environment variables can be compromised or maliciously set. However, the code itself is free from obvious `eval` usage, obfuscation, hardcoded secrets, or direct command injection vulnerabilities. Input validation for JSON payloads and HTTP error handling for external FHIR server calls are present, including parsing of FHIR OperationOutcome details.

Similar Servers

Stats

Interest Score0
Security Score8
Cost ClassHigh
Avg Tokens7500
Stars0
Forks0
Last Update2026-01-07

Tags

FHIRHealthcareAI AssistantClinical Decision SupportTerminology