Integrates with GitHub for accessing the OriGene project repository and other related resources for therapeutic research and development
Provides integration with LangChain through the MultiServerMCPClient, allowing connection to multiple biomedical tools and databases within the OrigeneMCP ecosystem
Enables using Python to interact with the OrigeneMCP toolkit through both direct API calls and the CAMEL framework for agent-based interactions
Supports configuration via TOML files for server settings, API keys, and other deployment parameters
OrigeneMCP
1. OrigeneMCP Overview
OrigeneMCP is the MCP toolkit for the OriGene project that integrates over 600 tools and multiple databases (including ChEMBL, PubChem, FDA, OpenTargets, NCBI, UniProt, PDB, Ensembl, UCSC, KEGG, STRING, TCGA, Monarch, ClinicalTrials, and more) into an advanced integrated MCP server platform, combining disease biology and drug discovery tools to enable comprehensive multi-dimensional information retrieval across small molecules, proteins, genes, diseases, and other biological entities, serving as a unified interface for accessing and analyzing complex biomedical data to accelerate therapeutic research and development.
2. Deploy OrigeneMCP
Clone the repository:
The dependencies of this repository are managed by uv. Before deployment, please make sure that uv is already installed. Use the following commands to install uv:
Initialize the dependencies of this repository:
Deploy the mcp service:
NOTE:
- Please ensure that port 8788 is not occupied. If it is occupied, please modify the port in file
local.conf.toml
to another port; - If you need to use Tavily search or Jina search, please configure the
tavily_api_key
orjina_api_key
in filelocal.conf.toml
;
3. Use OrigeneMCP
First, connect to OrigeneMCP and get all available tools.
Let's explore a specific tool's capabilities by examining its description and test cases. As an example, we'll look at the get_general_info_by_protein_or_gene_name
tool from UniProt, which provides comprehensive protein and gene information:
Set input parameters and call the tool:
4. Use OrigeneMCP through CAMEL
CAMEL is an open-source community dedicated to finding the scaling laws of agents. In addition to local invocation, we can also use OrigeneMCP-based Agents through the CAMEL interface.
- Install the CAMEL package:
- Set up your OpenAI API key:
- Use the CAMEL interface to invoke the OrigeneMCP-based Agent:
4. Cite OrigeneMCP
Any publication that discloses findings arising from using this source code should cite:
This server cannot be installed
An advanced integrated MCP server platform that combines 600+ tools and multiple biomedical databases to enable comprehensive information retrieval across molecules, proteins, genes, and diseases for accelerating therapeutic research.
Related MCP Servers
- -securityFlicense-quality🔍 Enable AI assistants to search and access bioRxiv papers through a simple MCP interface. The bioRxiv MCP Server provides a bridge between AI assistants and bioRxiv's preprint repository through the Model Context Protocol (MCP). It allows AI models to search for biology preprints and access theirLast updated -16Python
- -securityAlicense-qualityOpen source MCP server specializing in easy, fast, and secure tools for Databases.Last updated -7,856GoApache 2.0
- -securityAlicense-qualityAn MCP server that enables access to clinical evidence from the CIViC database, allowing users to search across variants, diseases, drugs, and phenotypes to support precision oncology research.Last updated -52PythonMIT License
- AsecurityAlicenseAqualityAn open-source MCP server that connects to various data sources (SQL databases, CSV, Parquet files), allowing AI models to execute SQL queries and generate data visualizations for analytics and business intelligence.Last updated -1050PythonMIT License