MCP servers to handle multimodal medical data
LocalAbout MCP servers to handle multimodal medical data
MCP servers to handle multimodal medical data is a collection of medical-data server examples; the provided setup instructions focus on an EEG server using Python, uv, and MNE. The README describes configuring it to start from Claude Desktop.
Key features
- 01EEG server setup instructions
- 02Python environment setup with uv
- 03MNE dependency installation
- 04Claude Desktop configuration
Use cases
- 01Setting up the documented EEG server
- 02Connecting the EEG server to Claude Desktop
MCP support
The README shows how to configure the EEG server in Claude Desktop so it can start on demand. It does not specify which medical-data tools or resources the server exposes.
Configuration
Local server config is the same for every client. Copy it into your client’s MCP config file.
We haven’t collected a package or remote endpoint for this server. Follow the instructions in the project README.
Tools
Local servers expose tools only once running on your machine, and the maintainer has not provided a tool list.
Details
From the project READMEMCP servers to handle multimodal medical data
(Example below)
EEG Server Setup Instructions
This document provides instructions for setting up and configuring the EEG server.
Prerequisites
- Python environment (Anaconda recommended)
uvpackage manager installed in your Python environment.
Installation
-
Navigate to the server directory: Open your terminal and change to the
eeg-serverdirectory:cd path/to/your/multimodal-medical-mcp-servers/eeg-serverReplace
path/to/your/with the actual path to themultimodal-medical-mcp-serversdirectory on your system. -
Initialize the environment and install dependencies: Use
uvto set up the environment and install the required Python packages:uv init uv add mcp[cli] mne
Configuration for Claude Desktop
To use this EEG server with Claude Desktop, you need to add its configuration to your claude_desktop_config.json file. This file is typically located in your user's application data directory.
-
Locate or create
claude_desktop_config.json. -
Add the following JSON configuration block:
{ "mcpServers": { "eeg-server": { "command": "C:\\Users\\{user}\\anaconda3\\envs\\mcp\\Scripts\\uv.exe", "args": [ "--directory", "C:\\Users\\{path to folder}\\multimodal-medical-mcp-servers\\eeg-server", "run", "server.py" ] } } }Important Placeholders:
- Replace
{user}with your Windows username (e.g.,C:\Users\YourUserName\...). - Replace
{path to folder}with the full path to the directory where you cloned or placed themultimodal-medical-mcp-serversrepository (e.g.,C:\Users\YourUserName\Documents\Projects).
- Replace
Running the Server
Once configured in claude_desktop_config.json, Claude Desktop should be able to start the EEG server automatically when needed.
If you need to run the server manually for testing or development, you can execute the command specified in the configuration directly in your terminal (ensure you are in an environment where uv is available):
C:\Users\{user}\anaconda3\envs\mcp\Scripts\uv.exe --directory C:\Users\{path to folder}\multimodal-medical-mcp-servers\eeg-server run server.py
Make sure to replace the placeholders as described above.
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.