Onekgp MCP
O

Onekgp MCP

The MCP server for the 1000 Genomes Project dataset provides real - time natural language access to 3202 samples, 138 million variants, and approximately 442 billion genotypes in the Dnaerys variant storage, supporting screening and analysis based on coordinates, annotations, and genetic patterns.
2.5 points
4.3K

What is the 1000 Genomes Project MCP Server?

This is a genomic data query server based on the Model Context Protocol (MCP), allowing you to directly query and analyze the large-scale genomic data of the 1000 Genomes Project using natural languages (such as Chinese or English). The server is connected to the Dnaerys variant repository, providing real-time access to genomic variant information of 3202 samples.

How to use this service?

You can directly ask questions through AI assistants such as Claude Desktop, for example, inquiring about the variant status of specific genes, filtering variants with specific characteristics, or conducting population genetics analysis. The server supports multiple deployment methods, including online HTTP access and local operation.

Applicable scenarios

Suitable for genetic research, clinical genetic analysis, variant annotation verification, population genetics statistics, and exploratory genomic data analysis. It is particularly suitable for researchers, clinicians, and students to explore genomic data.

Main functions

Real-time data access
Real-time access to 138,044,724 unique variants and approximately 442 billion individual genotype data from 3202 samples (2504 unrelated samples + 698 related samples).
Intelligent screening and filtering
Supports variant screening based on coordinates, annotations, zygosity (homozygous/heterozygous), VEP annotations, ClinVar, gnomAD frequencies, and AlphaMissense scores.
Genetic pattern analysis
Supports filtering by genetic patterns: de novo mutations, heterozygous dominant, homozygous recessive, and other genetic models.
Multiple transmission protocol support
Supports three transmission protocols: Streamable HTTP, HTTP/SSE, and STDIO, adapting to different deployment environments.
Natural language query
Describe analysis requirements using natural language without writing complex query statements or code.
Rich toolset
Provides 30 professional tools covering various functions such as variant query, sample screening, genotype analysis, and annotation filtering.
Advantages
Perform complex genomic data analysis without a bioinformatics background
Real-time access to the latest and most complete 1000 Genomes Project data (GRCh38 version)
Support complex multi-condition screening and genetic pattern analysis
Provide an online service without the need to install a large local database
Seamlessly integrate with AI assistants such as Claude to improve analysis efficiency
Limitations
Require an internet connection to access the online service (except for local deployment)
Complex analysis may require multiple interactions to obtain ideal results
For ultra-large-scale batch analysis, it is recommended to use professional bioinformatics tools
Depend on the availability and response time of the Dnaerys service

How to use

Select the access method
Choose online access or local deployment. For online access, directly use the HTTP endpoint. Local deployment requires building and running a Java application.
Configure the MCP client
Add the server configuration to MCP-supported clients such as Claude Desktop.
Start querying
Describe your analysis requirements using natural language, for example, inquiring about the variant status of specific genes or conducting population genetics analysis.
Optimize query results
Based on the initial results, further refine the query conditions, such as adding frequency filtering, functional impact filtering, etc.

Usage examples

Find modifiers of pathogenic variants
In the TTN gene, find potential modifier variants that co - exist with known pathogenic variants in the same haplotype block. These variants may affect disease severity or penetrance.
Analysis of functionally important regions in heart - related genes
Analyze the frequency distribution patterns of variants near catalytic residues or ligand - binding pockets in heart - related genes such as ion channels.
Analysis of multi - gene interactions
Explore possible digenic or multi - gene interaction patterns in Bardet - Biedl syndrome.
Unexpectedly tolerated pathogenic variants
Find variants in the HBB gene that are unexpectedly tolerated, although multiple annotation sources predict them to be pathogenic.
Clinical prioritization of arrhythmia - related genes
Prioritize rare variants in arrhythmia - related genes based on multiple criteria for clinical relevance.

Frequently Asked Questions

Is this service free?
How often is the data updated?
What technical background is required to use it?
How is the query response time?
How to verify that the service is working properly?
Which genome versions are supported?
Can I export the analysis results?
What is the ethnic/geographical distribution of the samples?

Related resources

1000 Genomes Project official website
The official portal of the 1000 Genomes Project, including project details, data downloads, and documentation
Dnaerys variant repository
A variant storage service hosting 1000 Genomes Project data
GitHub code repository
Open - source code and detailed technical documentation of the MCP server
Dataset details
Detailed technical specifications and quality indicators of the 30x GRCh38 dataset
Model Context Protocol documentation
Official specifications and implementation guidelines of the MCP protocol
Quarkus MCP Server
Documentation of the basic framework for building this MCP server

Installation

Copy the following command to your Client for configuration
{
  "mcpServers": {
    "OneKGP": {
      "command": "java",
      "args": ["-jar", "/full/path/onekgp-mcp-runner.jar"]
    }
  }
}
Note: Your key is sensitive information, do not share it with anyone.

Alternatives

K
Klavis
Klavis AI is an open-source project that provides a simple and easy-to-use MCP (Model Context Protocol) service on Slack, Discord, and Web platforms. It includes various functions such as report generation, YouTube tools, and document conversion, supporting non-technical users and developers to use AI workflows.
TypeScript
13.0K
5 points
S
Scrapling
Scrapling is an adaptive web scraping library that can automatically learn website changes and re - locate elements. It supports multiple scraping methods and AI integration, providing high - performance parsing and a developer - friendly experience.
Python
11.3K
5 points
A
Apple Health MCP
An MCP server for querying Apple Health data via SQL, implemented based on DuckDB for efficient analysis, supporting natural language queries and automatic report generation.
TypeScript
10.5K
4.5 points
M
MCP Server Airbnb
Certified
MCP service for Airbnb listing search and details query
TypeScript
14.0K
4 points
F
Firecrawl MCP Server
The Firecrawl MCP Server is a Model Context Protocol server integrating Firecrawl's web - scraping capabilities, providing rich web - scraping, searching, and content - extraction functions.
TypeScript
82.8K
5 points
R
Rednote MCP
RedNote MCP is a tool that provides services for accessing Xiaohongshu content. It supports functions such as authentication management, keyword - based note search, and command - line initialization, and can access note content via URL.
TypeScript
13.4K
4.5 points
P
Perplexity MCP
Certified
An MCP server based on the Perplexity AI API, providing web search functionality for the Claude desktop client.
Python
16.6K
4.1 points
E
Exa Web Search
Certified
The Exa MCP Server is a server that provides web search capabilities for AI assistants (such as Claude), enabling real-time and secure web information retrieval through the Exa AI Search API.
TypeScript
33.4K
5 points
N
Notion Api MCP
Certified
A Python-based MCP Server that provides advanced to-do list management and content organization functions through the Notion API, enabling seamless integration between AI models and Notion.
Python
16.3K
4.5 points
G
Gitlab MCP Server
Certified
The GitLab MCP server is a project based on the Model Context Protocol that provides a comprehensive toolset for interacting with GitLab accounts, including code review, merge request management, CI/CD configuration, and other functions.
TypeScript
18.0K
4.3 points
D
Duckduckgo MCP Server
Certified
The DuckDuckGo Search MCP Server provides web search and content scraping services for LLMs such as Claude.
Python
52.0K
4.3 points
M
Markdownify MCP
Markdownify is a multi-functional file conversion service that supports converting multiple formats such as PDFs, images, audio, and web page content into Markdown format.
TypeScript
27.3K
5 points
F
Figma Context MCP
Framelink Figma MCP Server is a server that provides access to Figma design data for AI programming tools (such as Cursor). By simplifying the Figma API response, it helps AI more accurately achieve one - click conversion from design to code.
TypeScript
49.8K
4.5 points
U
Unity
Certified
UnityMCP is a Unity editor plugin that implements the Model Context Protocol (MCP), providing seamless integration between Unity and AI assistants, including real - time state monitoring, remote command execution, and log functions.
C#
22.1K
5 points
M
Minimax MCP Server
The MiniMax Model Context Protocol (MCP) is an official server that supports interaction with powerful text-to-speech, video/image generation APIs, and is suitable for various client tools such as Claude Desktop and Cursor.
Python
35.9K
4.8 points
G
Gmail MCP Server
A Gmail automatic authentication MCP server designed for Claude Desktop, supporting Gmail management through natural language interaction, including complete functions such as sending emails, label management, and batch operations.
TypeScript
17.0K
4.5 points
AIBase
Zhiqi Future, Your AI Solution Think Tank
© 2025AIBase