โœจ From vibe coding to vibe deployment. UBOS MCP turns ideas into infra with one message.

Learn more

๐Ÿงฌ 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) and stdio connection 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

ArgumentDescriptionDefault
โ€“connection_typeType of connection: http or stdiohttp
โ€“portPort 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.

Featured Templates

View More
Data Analysis
Pharmacy Admin Panel
254 2272
AI Agents
AI Video Generator
258 2301
Customer service
Service ERP
127 1488
AI Assistants
Image to text with Claude 3
155 1658
AI Assistants
AI Chatbot Starter Kit v0.1
141 1202

Start your free trial

Build your solution today. No credit card required.

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.