File tree 1 file changed +9
-26
lines changed
1 file changed +9
-26
lines changed Original file line number Diff line number Diff line change 2
2
3
3
An MCP (Model Context Protocol) server designed to interface with openEHR REST APIs, specifically the EHRbase implementation.
4
4
This server enables MCP clients like Claude Desktop to create compositions for openEHR templates and submit them to a server.
5
- For production grade EHR integration you would want to use an LLM you control yourself.
5
+ For production grade EHR integrations you must use an AI Model where you can ensure data privacy.
6
+
7
+ See https://modelcontextprotocol.io/introduction for more information about MCP.
6
8
7
9
## MCP Tools
8
10
@@ -50,11 +52,10 @@ Edit your Claude Desktop configuration file (claude_desktop_config.json) and add
50
52
" -i" ,
51
53
" --rm" ,
52
54
" --network=host" ,
55
+ " -e" ,
56
+ " EHRBASE_URL=http://localhost:8080/ehrbase/rest" ,
53
57
" ctodeakai/openehr-mcp-server:latest"
54
- ],
55
- "env" : {
56
- "EHRBASE_URL" : " http://localhost:8080/ehrbase/rest"
57
- }
58
+ ]
58
59
}
59
60
}
60
61
}
@@ -172,26 +173,8 @@ Build the Docker image from the project root:
172
173
docker build -t openehr-mcp-server .
173
174
```
174
175
176
+ ### Running the Docker Container
175
177
176
- ### Configuring Claude Desktop
177
-
178
-
179
- ``` json
180
- {
181
- "mcpServers" : {
182
- "openEHR" : {
183
- "command" : " docker" ,
184
- "args" : [
185
- " run" ,
186
- " -i" ,
187
- " --rm" ,
188
- " --network=host" ,
189
- " openehr-mcp-server"
190
- ],
191
- "env" : {
192
- "EHRBASE_URL" : " http://localhost:8080/ehrbase/rest"
193
- }
194
- }
195
- }
196
- }
178
+ ``` bash
179
+ docker run -i --rm --network=host openehr-mcp-server
197
180
```
You can’t perform that action at this time.
0 commit comments