Command Palette

Search for a command to run...

UnylyUnyly
Весь каталог

Hospital Data Server

БесплатноНе проверен

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

GitHubEmbed

Описание

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

Установка Hospital Data Server

У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.

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

FAQ

Hospital Data Server MCP бесплатный?

Да, Hospital Data Server MCP бесплатный — установка в пару кликов через Unyly без оплаты.

Нужен ли API-ключ для Hospital Data Server?

Нет, Hospital Data Server работает без API-ключей и переменных окружения.

Hospital Data Server — hosted или self-hosted?

Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.

Как установить Hospital Data Server в Claude Desktop, Claude Code или Cursor?

Открой Hospital Data Server на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.

Похожие MCP

Compare Hospital Data Server with

Не уверен что выбрать?

Найди свой стек за 60 секунд

Автор?

Embed-бейдж для README

Похожее

Все в категории development