Skip to main content
Glama
karuboniru
by karuboniru

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
INSPIRE_MAX_RETRIESNoMaximum number of retries for failed requests2
INSPIRE_API_BASE_URLNoBase URL of the INSPIRE APIhttps://inspirehep.net/api/
INSPIRE_MAX_TEX_BYTESNoMaximum byte size for TeX content1000000
INSPIRE_MCP_LOG_LEVELNoLogging level for the MCP serverINFO
INSPIRE_DOWNLOAD_HOSTSNoComma-separated list of allowed download hostsinspirehep.net,s3.cern.ch
INSPIRE_TIMEOUT_SECONDSNoTimeout for API requests in seconds30
INSPIRE_CACHE_MAX_ENTRIESNoMaximum number of cache entries256
INSPIRE_CACHE_TTL_SECONDSNoCache TTL in seconds300
INSPIRE_RATE_LIMIT_REQUESTSNoMaximum number of requests per rate limit window12
INSPIRE_MAX_EXPORT_CHARACTERSNoMaximum number of characters for export1000000
INSPIRE_CONNECT_TIMEOUT_SECONDSNoConnection timeout in seconds5
INSPIRE_RATE_LIMIT_WINDOW_SECONDSNoRate limit window in seconds5

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": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
search_literatureB

Search INSPIRE literature with bounded, model-oriented result detail.

get_literatureA

Read one literature record by INSPIRE recid, DOI, or arXiv identifier.

list_literature_authorsA

Page through a paper's embedded author list without returning a huge record.

list_literature_referencesB

Page through a paper's references with selectable detail.

export_literatureB

Export one paper in an INSPIRE-supported citation format.

search_authorsA

Search public INSPIRE author records; email addresses are always excluded.

get_authorB

Read one author record, with explicit opt-in for public email addresses.

resolve_external_identifierA

Resolve DOI, arXiv, or ORCID to a canonical INSPIRE record identity.

generate_bibliographyB

Generate BibTeX or formatted LaTeX bibliography content from TeX citations.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
capabilitiesDescribe supported records, identifiers, formats, and detail levels.

TDQS

A3.8/5.0

Scored across 9 tools

Disambiguation5/5

Each tool targets a distinct resource or action: literature search vs retrieval, listing authors vs references, exporting single papers, author search vs retrieval, external ID resolution, and bibliography generation. There is no meaningful overlap that would confuse an agent.

Naming Consistency5/5

All tools follow a consistent verb_noun pattern (e.g., search_literature, get_author, list_literature_references). Naming is uniformly snake_case and predictable, making the tool set easy to navigate.

Tool Count5/5

Nine tools is well-scoped for an INSPIRE literature and author database interface. Each tool serves a clear purpose without redundancy, and the count is within the ideal range for a domain-specific server.

Completeness4/5

The set covers core workflows: searching and retrieving literature, exploring authors and references, exporting citations, resolving external identifiers, and generating bibliographies. Minor gaps exist, such as no batch citation counts or citation-of tracking, but these are not critical for the stated purpose.

Maintenance

ActivitySlowing
ResponsivenessNo issues