fhir-mcp-server-medagentbench
If you are the rightful owner of fhir-mcp-server-medagentbench and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.
A Python-based MCP server for simulating FHIR API interactions in the MedAgentBench environment.
The fhir-mcp-server-medagentbench is a Python-based server designed to simulate interactions with a FHIR API within the MedAgentBench environment. It uses the MedAgentBench Communications Protocol (MCP) to intercept requests for FHIR operations and returns a textual representation of the HTTP requests that would have been made. This allows developers to test MedAgentBench agents without needing a live FHIR endpoint. The server is built using the mcp-server library for MCP communication and is configured and packaged using Poetry. It includes asynchronous unit tests with pytest and pytest-asyncio, ensuring robust testing capabilities. The server supports various MCP handlers, including listing resources, reading resources, and simulating FHIR operations such as searching, reading, and creating FHIR resources.
Features
- Implements MCP handlers for listing and reading simulated FHIR resources.
- Simulates FHIR operations like search, read, and create.
- Uses mcp-server library for MCP communication.
- Configured and packaged using Poetry.
- Includes asynchronous unit tests with pytest and pytest-asyncio.