Unofficial Human Protein Atlas MCP Server

by Augmented-Nature

354 downloads
Not rated
GitHub

Description

![Logo](logo.png) # Unofficial Human Protein Atlas MCP Server A comprehensive Model Context Protocol (MCP) server for accessing Human Protein Atlas data, providing information about protein expression, subcellular localization, pathology, and more. ## Overview The Human Protein…

About

![Logo](logo.png) # Unofficial Human Protein Atlas MCP Server A comprehensive Model Context Protocol (MCP) server for accessing Human Protein Atlas data, providing information about protein expression, subcellular localization, pathology, and more. ## Overview The Human Protein Atlas MCP Server enables seamless access…

Details

Author
Augmented-Nature
Downloads
354
Categories
Other, Database

- Search proteins by name, gene symbol, or description.
- Access tissue-specific expression profiles.
- Retrieve subcellular localization data.
- Obtain cancer and pathology information.
- Batch process multiple protein queries efficiently.
- Compare expression profiles across proteins.

Setting up with Highlight

This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:

  1. Download and install Highlight from highlightai.com/download
  2. Navigate to the plugins tab and select "Add Custom Plugin"
  3. Configure the plugin with the settings below
    Plugin Name Unofficial Human Protein Atlas MCP Server
    Command (node, npx, python, etc.)

    Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.

  4. Enable "Start Automatically" if you want the plugin to start when Highlight launches

From the repository

Install Node.js 18 or higher, run npm install and npm run build in the server directory, then start with npm start or node build/index.js. Integrate with any MCP client by adding the server’s command (e.g., "node") and path to build/index.js under the client’s mcpServers configuration.

Claude Desktop / Cursor

Paste into your MCP client config file to install this server.

{
    "mcpServers": {
        "unofficial human protein atlas mcp server": {
            "ProteinAtlas-MCP-Server": {
                "command": "node",
                "args": [
                    "build/index.js"
                ]
            }
        }
    }
}

McpServers

{
    "ProteinAtlas-MCP-Server": {
        "command": "node",
        "args": [
            "build/index.js"
        ]
    }
}

Unofficial Human Protein Atlas MCP Server

A comprehensive Model Context Protocol (MCP) server for accessing Human Protein Atlas data, providing information about protein expression, subcellular localization, pathology, and more.

Overview

The Human Protein Atlas MCP Server enables seamless access to the vast repository of protein data from the Human Protein Atlas (https://www.proteinatlas.org). This server provides tools and resources for:

- Protein Search and Information: Search for proteins by name, gene symbol, or description
- Tissue Expression: Access tissue-specific expression profiles
- Subcellular Localization: Retrieve protein localization data
- Pathology Data: Access cancer-related protein information
- Blood and Brain Expression: Specialized expression data for blood cells and brain regions
- Antibody Information: Validation and staining data for antibodies
- Batch Processing: Efficient lookup of multiple proteins
- Advanced Search: Complex queries with multiple filters

Features

Core Capabilities

- 🔍 Comprehensive Search: Find proteins using various identifiers and keywords
- 🧬 Multi-Modal Data: Access expression, localization, and pathology information
- 🩸 Specialized Atlases: Blood Atlas and Brain Atlas data integration
- 📊 Batch Processing: Efficient handling of multiple protein queries
- 🔬 Research-Grade Data: High-quality, peer-reviewed protein information
- ⚡ Fast Response: Optimized for quick data retrieval

Data Types Available

1. Basic Protein Information

- Gene symbols and Ensembl IDs
- Protein descriptions and classifications
- UniProt cross-references

2. Expression Data

- Tissue-specific RNA expression
- Blood cell expression profiles
- Brain region expression data
- Single-cell expression information

3. Subcellular Localization

- Protein localization patterns
- Reliability scores
- Immunofluorescence data

4. Pathology Information

- Cancer prognostic markers
- Disease associations
- Therapeutic targets

5. Antibody Data
- Antibody validation information
- Staining patterns
- Reliability assessments

Installation

Prerequisites

- Node.js 18 or higher
- npm or yarn package manager

Setup

1. Clone or download the server code
2. Install dependencies:

   cd proteinatlas-server
   npm install
   

3. Build the server:

   npm run build
   

4. The server is now ready to use!

Usage

Command Line

Run the server directly:

```bash
npm start

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.