physionet-mcp
Provides tools for accessing and querying PhysioNet datasets hosted on Google Cloud BigQuery, including listing accessible datasets, retrieving table schemas, and executing SQL queries.
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@physionet-mcpWhat PhysioNet datasets can I access?"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
physionet-mcp
Lean MCP server for PhysioNet datasets - works with any PhysioNet dataset you have access to.
📺 This is a lean version of m3 with similar BigQuery and PhysioNet setup. Check out detailed videos here: https://rafiattrach.github.io/m3/
Install uv (required for uvx)
We use uvx to run the MCP server. Install uv from the official installer, then verify with uv --version.
macOS:
brew install uvLinux (or macOS without Homebrew):
curl -LsSf https://astral.sh/uv/install.sh | sh
# macOS - enable for GUI apps like Claude Desktop:
sudo ln -s $(which uv) $(which uvx) /usr/local/bin/Windows (PowerShell)
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"Verify installation:
uv --versionRelated MCP server: BigQuery MCP Server
BigQuery authentication (CLI)
Install Google Cloud SDK:
macOS (Homebrew):
brew install google-cloud-sdkWindows/Linux: see the installer at
https://cloud.google.com/sdk/docs/install
Authenticate Application Default Credentials (ADC):
gcloud auth application-default loginThis will open your browser — choose the Google account that has access to your BigQuery project with PhysioNet data.
Use your Google Cloud project ID in the MCP config (see Quick Setup). You can also export it in your shell:
export BIGQUERY_PROJECT_ID=your-project-idQuick Setup
Paste the following into your MCP client configuration, then restart your client.
Production
{
"mcpServers": {
"physionet-mcp": {
"command": "uvx",
"args": ["physionet-mcp"],
"env": {
"BIGQUERY_PROJECT_ID": "your-project-id"
}
}
}
}Local Development
{
"mcpServers": {
"physionet-mcp": {
"command": "/path/to/physionet-mcp/venv/bin/python",
"args": ["-m", "physionet_mcp.mcp_server"],
"cwd": "/path/to/physionet-mcp",
"env": {
"BIGQUERY_PROJECT_ID": "your-project-id"
}
}
}
}Replace your-project-id with your Google Cloud project ID.
4 Simple Tools
list_accessible_datasets → See what you can access
get_database_schema → Find tables in a dataset
get_table_info → Check structure & sample data
execute_query → Run your analysis
Usage Examples
"What PhysioNet datasets can I access?"
"Show me MIMIC-IV hospital tables"
"What's in the patients table?"
"How many patients are in MIMIC-IV?"
Future Enhancements
Potential improvements for enterprise use:
Dataset filtering - Restrict access to specific datasets for security
Query optimization - Add result caching and query cost tracking
Rate limiting - Implement query throttling for shared environments
Enhanced metadata - Add column descriptions and data quality metrics
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Alicense-qualityDmaintenanceEnables natural language exploration and querying of Google BigQuery datasets through four tools: listing datasets, inspecting table schemas, generating SQL queries with LLM assistance, and executing approved queries.1MIT
- Alicense-qualityBmaintenanceEnables LLMs to explore BigQuery datasets and tables, run safe read-only queries, and optionally perform vector search using BigQuery embeddings.9MIT
- Alicense-qualityCmaintenanceEnables AI agents to interact with Google BigQuery databases through natural language queries and schema exploration.10MIT
- Alicense-qualityCmaintenanceEnables AI assistants to query and analyze Google BigQuery data, including schema browsing, running queries, and comparing datasets through natural language.MIT
Related MCP Connectors
Run SOQL queries to explore and retrieve Salesforce data. Inspect records, fields, and relationshi…
Run SOQL queries against your Salesforce org to retrieve records and insights. Explore objects, fi…
Run SOQL queries to explore and retrieve Salesforce data. Access accounts, contacts, opportunities…
Appeared in Searches
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/rafiattrach/physionet-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server