Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Features and capabilities supported by this server

Protocol revision2025-11-25

CapabilityDetails
tools
{
  "listChanged": true
}
resources
{
  "listChanged": true
}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_genesC

Search for genes across all Alliance of Genome Resources model organisms. Supports species filtering.

get_gene_infoA

Get detailed information about a specific gene including symbol, name, location, species, and cross-references.

get_gene_diseasesA

Get disease associations for a gene, including human disease models and annotations.

search_diseasesC

Search for diseases in the Alliance database.

get_gene_expressionC

Get expression data for a gene including tissue/cell type expression and developmental stages.

find_orthologsB

Find orthologous genes across species. Returns homologs from all Alliance model organisms.

get_gene_phenotypesC

Get phenotype annotations for a gene.

get_gene_interactionsC

Get molecular and genetic interactions for a gene.

get_gene_allelesB

Get alleles/variants associated with a gene.

search_allelesC

Search for alleles/variants in the Alliance database.

get_species_listB

Get list of model organisms supported by Alliance of Genome Resources.

mine_searchC

Search AllianceMine for genes, proteins, diseases, and other biological entities using keyword search.

mine_queryA

Run a raw PathQuery XML query against AllianceMine. For power users who know InterMine PathQuery syntax.

mine_query_builderA

Build and run structured queries against AllianceMine using a JSON DSL.

Example query - find human genes in DNA repair pathway: { "from": "Gene", "select": ["symbol", "name", "organism.name", "pathways.name"], "where": { "organism.name": "Homo sapiens", "pathways.name": { "op": "CONTAINS", "value": "DNA repair" } }, "limit": 50 }

Supported operators: =, !=, CONTAINS, LIKE, <, >, <=, >=, ONE OF, NONE OF, IS NULL, IS NOT NULL

mine_natural_queryB

Process a natural language query and return schema information to construct a structured AllianceMine query.

This tool returns the AllianceMine schema so you can convert the user's natural language into a mine_query_builder call.

mine_list_templatesB

List available query templates in AllianceMine. Templates are pre-built queries for common use cases.

mine_run_templateA

Run a pre-built query template with parameters.

Parameter format: Use numeric keys ("1", "2", etc.) matching constraint positions.

  • Simple: {"1": "BRCA1"} - just the value

  • Full: {"1": {"path": "Gene", "op": "LOOKUP", "value": "BRCA1"}}

Common templates:

  • Gene_Orthologs: Find orthologs (params: {"1": {"path": "Gene", "op": "LOOKUP", "value": "HGNC:1100"}})

  • Gene_GOTerms: GO annotations for a gene

  • Gene_DOTerm: Disease annotations for a gene

  • GOTerm_Genes: Find genes by GO term

Use mine_list_templates to discover all available templates and their constraints.

mine_get_listsC

Get all available gene/protein lists in AllianceMine.

mine_get_listC

Get the contents of a specific list.

mine_create_listC

Create a new list in AllianceMine. Requires ALLIANCEMINE_TOKEN environment variable.

mine_add_to_listC

Add items to an existing list. Requires ALLIANCEMINE_TOKEN environment variable.

mine_delete_listC

Delete a list from AllianceMine. Requires ALLIANCEMINE_TOKEN environment variable.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
entity-types
species

Latest Blog Posts

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