Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
X_GROUP | No | Optional. If your EMPI API requires the x-group header, set a default here. The MCP server will inject this header on every request unless explicitly provided in a tool call. | |
X_HOSPITAL | No | Optional. If your API requires the x-hospital header, set a default here. The MCP server will inject this header on every request unless explicitly provided in a tool call. | |
SERVER_NAME | No | Optional. Name to display for the MCP server. Default: fast_mcp_server | fast_mcp_server |
API_BASE_URL | No | Base URL of your EMPI service. Example: http://localhost:8080 | |
CONTEXT_PATH | No | Optional. If your service runs under a servlet context-path, set it here (e.g., /csi-api/empi-api/api). It will be prefixed before OPENAPI_PATH when fetching the spec. | |
OPENAPI_PATH | No | Path to the OpenAPI JSON. Common Spring path: /v3/api-docs | |
DEFAULT_X_GROUP | No | Optional. If your EMPI API requires the x-group header, set a default here. The MCP server will inject this header on every request unless explicitly provided in a tool call. | |
OPENAPI_FULL_URL | No | Optional. If set, this full URL will be used directly to fetch the OpenAPI spec (overrides the previous two). Example: http://localhost:3008/csi-api/empi-api/api/v3/api-docs | |
DEFAULT_X_HOSPITAL | No | Optional. If your API requires the x-hospital header, set a default here. The MCP server will inject this header on every request unless explicitly provided in a tool call. |
Schema
Prompts
Interactive templates invoked by user choice
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
No resources |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
No tools |