- Explore MCP Servers
- mcp_pride_archive_search
Mcp Pride Archive Search
What is Mcp Pride Archive Search
mcp_pride_archive_search is an implementation of a Model Context Protocol (MCP) compliant API server that provides tools for searching the PRIDE Archive, a major repository for proteomics data.
Use cases
Use cases include searching for proteomics research data, querying mass spectrometry datasets, exploring biomedical datasets (e.g., cancer-related), and finding popular or specific proteomics projects.
How to use
To use mcp_pride_archive_search, clone the repository, install dependencies, and start the server with your preferred connection type (http or stdio) using the command: python -m mcp_pride_archive_search --connection_type http --port 9999.
Key features
Key features include a FastMCP powered server, a PRIDE Archive search tool for querying datasets by various parameters, AI-friendly tools for biomedical research, support for both http and stdio connection modes, and easy extensibility with additional tools.
Where to use
mcp_pride_archive_search can be used in fields such as biomedical research, proteomics, and data analysis, particularly for projects involving mass spectrometry and related datasets.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Overview
What is Mcp Pride Archive Search
mcp_pride_archive_search is an implementation of a Model Context Protocol (MCP) compliant API server that provides tools for searching the PRIDE Archive, a major repository for proteomics data.
Use cases
Use cases include searching for proteomics research data, querying mass spectrometry datasets, exploring biomedical datasets (e.g., cancer-related), and finding popular or specific proteomics projects.
How to use
To use mcp_pride_archive_search, clone the repository, install dependencies, and start the server with your preferred connection type (http or stdio) using the command: python -m mcp_pride_archive_search --connection_type http --port 9999.
Key features
Key features include a FastMCP powered server, a PRIDE Archive search tool for querying datasets by various parameters, AI-friendly tools for biomedical research, support for both http and stdio connection modes, and easy extensibility with additional tools.
Where to use
mcp_pride_archive_search can be used in fields such as biomedical research, proteomics, and data analysis, particularly for projects involving mass spectrometry and related datasets.
Clients Supporting MCP
The following are the main client software that supports the Model Context Protocol. Click the link to visit the official website for more information.
Content
🧬 MCP PRIDE Archive Search Server
This project implements a Model Context Protocol (MCP)-compliant API server that exposes tools to search the PRIDE Archive, a major repository for proteomics data. It allows AI models (such as Claude or other MCP-compatible LLMs) to interact with proteomics datasets programmatically using structured function calling.
🚀 Features
- ✅ MCP Server powered by
FastMCP - 🔍 PRIDE Archive Search Tool to query datasets by keyword, submission date, popularity, etc.
- 🤖 AI-friendly tools for biomedical and proteomics-related research
- ⚡ Supports both
http(SSE) andstdioconnection modes - 🛠️ Easily extendable with additional tools
📦 Installation
Clone the repo and install dependencies:
git clone https://github.com/PRIDE-Archive/mcp_pride_archive_search.git
cd mcp_pride_archive_search
poetry install # or pip install -r requirements.txt
👨💻 Usage
Start the MCP server with your preferred connection type (http or stdio):
python -m mcp_pride_archive_search --connection_type http --port 9999
Command-line Arguments
| Argument | Description | Default |
|---|---|---|
| –connection_type | Type of connection: http or stdio | http |
| –port | Port to run the server (for HTTP mode) | 9999 |
🔧 Tool APIs
search_archive_tool(…)
Fetches proteomics datasets from the PRIDE Archive database.
Use this when:
- Searching for proteomics research data
- Mass spectrometry dataset queries
- Biomedical dataset exploration (e.g., cancer-related)
- Finding popular or specific proteomics projects
🤝 Integration with LLMs
This server works with any LLM that supports Model Context Protocol, including:
- Anthropic Claude
- Google Gemini
- Open-source MCP clients
- Custom RAG pipelines
🧠 Architecture Overview
+---------------------+ Tool Calls +-----------------------------+
| Claude / Gemini AI | <--------------------> | MCP PRIDE API Server |
+---------------------+ | - search_archive_tool() |
| - server_status() |
+-----------------------------+
|
v
+---------------------------+
| PRIDE Archive REST API |
| (https://www.ebi.ac.uk |
| /pride/ws/archive/ |
| v3/search/projects) |
+---------------------------+
📝 License
MIT License. See LICENSE for details.
Dev Tools Supporting MCP
The following are the main code editors that support the Model Context Protocol. Click the link to visit the official website for more information.










