Local clinical knowledge MCP for Hjärtcentrum Halland (HC_Ledningssystem + HC_Webbportal). Indexes all files and provides search + document recall.
# Clone the repository
git clone https://github.com/miltosdoc/hjartcentrum_medcode
cd hjartcentrum_medcode
# Install dependencies
python3 -m pip install -r requirements.txt- Build index from HC folders:
bash scripts/build_index.sh- Start MCP server:
python mcp_server/server.pySearch across Hjärtcentrum Halland sources (Ledningssystem + Webbportal).
Parameters:
query(string, required): Clinical question or topicmax_results(int, optional): Maximum results (default: 5)
Example:
{
"method": "search_knowledge",
"params": {
"query": "patient med bröstsmärta undersökning",
"max_results": 5
}
}Retrieve a document by path returned from search.
Parameters:
path(string, required): Absolute path from search result
Example:
{
"method": "get_document",
"params": {
"path": "/Users/meditalks/Desktop/Code/HC/HC_Ledningssystem/.../document.pdf"
}
}{
"method": "search_knowledge",
"params": {
"query": "Lex Maria anmälan vårdskada"
}
}{
"method": "search_knowledge",
"params": {
"query": "EKGundersökning rutin"
}
}{
"method": "search_knowledge",
"params": {
"query": "medicinteknisk utrustning service"
}
}{
"method": "search_knowledge",
"params": {
"query": "kvalitetsledning internrevision"
}
}# Run document update script
./scripts/update_docs.sh- The knowledge index is local and rebuildable.
- If files are locked, sync/copy them to a local folder first.
- License: MIT
- Repository: https://github.com/miltosdoc/hjartcentrum_medcode