AGR MCP Server
AGR MCP Server
MCP server for querying Alliance of Genome Resources - genomics data across model organisms.
Installation
Option 1: npx (Recommended)
No installation required. Add to your MCP client config:
{
"mcpServers": {
"agr-genomics": {
"command": "npx",
"args": ["-y", "agr-mcp-server"]
}
}
}Option 2: Global install
npm install -g agr-mcp-serverThen use in your config:
{
"mcpServers": {
"agr-genomics": {
"command": "agr-mcp-server"
}
}
}Config file locations
Client | Config path |
Claude Desktop (macOS) |
|
Claude Desktop (Windows) |
|
Claude Code |
|
Cursor | Settings > MCP Servers |
Windsurf |
|
Usage
Ask questions naturally:
"Search for BRCA1 genes in human"
"What genes are involved in DNA repair?"
"Get information about HGNC:1100"
"Find orthologs of insulin gene"
"What diseases are associated with TP53?"
"Show me expression data for daf-2 in worm"
"Find all human genes with kinase activity"
"Query AllianceMine for mouse genes on chromosome 11"
Supported Species
Human, mouse, rat, zebrafish, fly, worm, yeast, xenopus
Tools
AGR API Tools
Tool | Description |
| Search genes with optional species filter |
| Detailed gene information (symbol, location, synonyms) |
| Disease associations for a gene |
| Search diseases by name |
| Expression data across tissues/stages |
| Cross-species homologs |
| Phenotype annotations |
| Molecular and genetic interactions |
| Alleles/variants for a gene |
| Search alleles by name |
| List supported model organisms |
AllianceMine Tools
Tool | Description |
| Search AllianceMine for genes, proteins, diseases |
| Run raw PathQuery XML queries |
| Build queries using JSON DSL |
| Natural language query (returns schema for LLM) |
| List available query templates |
| Run a pre-built query template |
| Get available gene/protein lists |
| Get contents of a specific list |
| Create a new list (requires auth) |
| Add items to a list (requires auth) |
| Delete a list (requires auth) |
AllianceMine Query Examples
Using query builder:
Find human genes with BRCA in symbol:
- from: Gene
- select: primaryIdentifier, symbol, name
- where: organism.shortName = "H. sapiens", symbol CONTAINS "BRCA"Using templates:
Gene_Alleles - Find alleles for a gene
Gene_DOTerm - Disease annotations for a gene
Gene_GOTerms - GO annotations for a gene
GOTerm_Genes - Find genes by GO termAuthentication
List management operations (mine_create_list, mine_add_to_list, mine_delete_list) require an AllianceMine API token:
{
"mcpServers": {
"agr-genomics": {
"command": "npx",
"args": ["-y", "agr-mcp-server"],
"env": {
"ALLIANCEMINE_TOKEN": "your-token-here"
}
}
}
}Gene ID Formats
Species | Format | Example |
Human |
|
|
Mouse |
|
|
Rat |
|
|
Zebrafish |
|
|
Fly |
|
|
Worm |
|
|
Yeast |
|
|
Xenopus |
|
|
Data Sources
License
MIT
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nuin/agr-mcp-server-js'
If you have feedback or need assistance with the MCP directory API, please join our Discord server