Command Palette

Search for a command to run...

UnylyUnyly
Browse all

Hospital Data Server

FreeNot checked

Enables access to a synthetic hospital dataset through MCP, supporting SSE and STDIO transports, deployable to IBM Cloud Code Engine.

GitHubEmbed

About

Enables access to a synthetic hospital dataset through MCP, supporting SSE and STDIO transports, deployable to IBM Cloud Code Engine.

README

A repo to manage an MCP server to enable access to the data set providing hospital data

The data is entirely made up and bears no linkage and or repsentation to any person.

Running: SSE

Need two terminal:

Terminal 1

  1. uv run -m wxo_bootcamp_mcp_server.app_sse : Run the SSE server

Terminal 2

  1. npx @modelcontextprotocol/inspector : Run the inspector for testing

Running: STDIO

Terminal

  1. npx @modelcontextprotocol/inspector : Run the inspector for testing
  2. Use the following setup:
    • Transport Type: STDIO
    • Command: uv run -m wxo_bootcamp_mcp_server.app_stdio
    • Arguments: --no-banner

Podman

You can do this for Terminal 1

  1. from root
  2. podman build .
  3. podman run -p 8080:8080 [Container ID]
  4. npx @modelcontextprotocol/inspector
  5. https://localhost:8080/sse

Deploy to a TechZone zone Code Engine

Pre Reqs:

Use an external IBM Cloud Container Registry

Account A (The one with the Container Registry)

  • $ibmcloud login -a https://cloud.ibm.com --sso
    • Choose the account with the Container
  • $ibmcloud target -r [region]
  • $ibmcloud target -g [group_name]
  • $ibmcloud cr login
  • $ibmcloud cr namespace-add [NAMESPACE]
  • $podman tag wxo-bootcamp-mcp-sever us.icr.io/[NAMESPACE]/[IMAGE_NAME]:[TAG]
  • $podman push us.icr.io/[NAMESPACE]/[IMAGE_NAME]:[TAG]
  • $ibmcloud iam service-id-create [SERVICE_ID_NAME] --description "Service ID for cross-account Container Registry access"
  • $ibmcloud iam service-policy-create [SERVICE_ID_NAME] --roles Reader --service-name container-registry
  • $ibmcloud iam service-api-key-create [API_KEY_NAME] [SERVICE_ID_NAME] --description "API key for cross-account registry access" --file api-key.json
  • To view the API Key and get [API_KEY_VALUE]
    • $cat api-jey.json

Account B (The techzone one with the Code Engine)

  • $ibmcloud login -a https://cloud.ibm.com --sso
    • Choose the account with the Techzone Account
  • $ibmcloud ce login
  • $ibmcloud ce project select -n [PROJECT NAME]
    • The project name is visible in the Code Engine page
  • $ibmcloud ce registry create --name [REGISTRY_SECRET_NAME] --server us.icr.io --username iamapikey --password [API_KEY_VALUE]
  • $ibmcloud ce application create --name [APP_NAME] --image us.icr.io/[NAMESPACE]/[IMAGE_NAME]:[TAG] --registry-secret [REGISTRY_SECRET_NAME]

Use everything on the Techzone instance

  • $ibmcloud login -a https://cloud.ibm.com --sso
    • Choose the account with the Techzone Account
  • $ibmcloud target -g [RESOURCE_GROUP]
    • Get the Resource GRoup from the Resource List
  • $ibmcloud cr login
  • $podman tag wxo-bootcamp-mcp-sever us.icr.io/[NAMESPACE]/[IMAGE_NAME]:[TAG]
    • The [NAMESPACE] is the only one available when you look at Container Registry in the techzone instance. You do not need to create one
  • $podman push us.icr.io/[NAMESPACE]/[IMAGE_NAME]:[TAG]
  • $ibmcloud iam api-key-create [API_KEY_NAME] --d "Tech Zone Code Engine registry access"
  • $ibmcloud ce project select -n [PROJECT NAME]
  • $ibmcloud ce registry create -name [REGISTRY_SECRET_NAME] --server us.icr.io --username iamapikey --password [API_KEY_VALUE]
    • THE [API_KEY_VALUE] will be available from the previous command
  • $ibmcloud ce application create --name [APP_NAME] --image us.icr.io/[NAME_SPACE]/[IMAGE_NAME]:[TAG] --registry-secret [REGISTRY_SECRET_NAME]

Test using MCP Inspector

  • $npx @modelcontextprotocol/inspector
  • Use the URL for the application (from Code Endgine) and append /sse as the URL
  • https://[APP_NAME].[IBM_CLOUD_URL_PART]/sse

To run using personal access token from GitHUb, for wxo

uvx --from git+https://[email protected]/Benjamin-Janes/wxo-bootcamp-mcp-server.git wxo-bootcamp-data-server-stdio

from github.com/Nniol/wxo-bootcamp-mcp-server

Installing Hospital Data Server

This server has no published package — it is built from source. Open the repository and follow its README.

▸ github.com/Nniol/wxo-bootcamp-mcp-server

FAQ

Is Hospital Data Server MCP free?

Yes, Hospital Data Server MCP is free — one-click install via Unyly at no cost.

Does Hospital Data Server need an API key?

No, Hospital Data Server runs without API keys or environment variables.

Is Hospital Data Server hosted or self-hosted?

Self-hosted: the server runs locally on your machine via the install command above.

How do I install Hospital Data Server in Claude Desktop, Claude Code or Cursor?

Open Hospital Data Server on unyly.org, pick your client tab (Claude Desktop, Claude Code, Cursor) and press Install — the config is generated automatically, no JSON editing.

Related MCPs

Compare Hospital Data Server with

Not sure what to pick?

Find your stack in 60 seconds

Author?

Embed badge for your README

Browse similar

All development MCPs