Skip to main content
Glama
diogodebastos

fisicai

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Features and capabilities supported by this server

CapabilityDetails
tools
{
  "listChanged": false
}
prompts
{
  "listChanged": false
}
resources
{
  "subscribe": false,
  "listChanged": false
}
experimental
{}

Tools

Functions exposed to the LLM to take actions

NameDescription
inspire_searchA

Search the INSPIRE-HEP literature database for high-energy physics papers.

Supports the full INSPIRE query syntax, e.g. 'title top squark and collaboration CMS', 'a Witten and tc p', 'arxiv 2301.08096'. Returns titles, authors, arXiv ids, journal references, citation counts, abstracts, and INSPIRE record ids (needed for HEPData).

inspire_bibtexA

Fetch the official BibTeX entry for a paper from INSPIRE-HEP.

Accepts an INSPIRE record id (e.g. 1748602) or arXiv id (e.g. 2301.08096). Always use this for bibliography entries — never write BibTeX by hand.

arxiv_fetchA

Fetch an arXiv paper.

section='abstract' returns title, authors, and abstract; section='fulltext' returns the plain-text body from arXiv's HTML rendering (availability varies by paper).

hepdata_getA

Fetch a HEPData record by INSPIRE record id (e.g. 1748602).

Lists its data tables and additional resources, flagging ones that look like published statistical models (pyhf likelihoods).

hepdata_download_likelihoodA

Download and extract a published pyhf likelihood archive from HEPData.

Pass the resource URL found via hepdata_get and a local output directory.

pyhf_list_patchesA

List the signal patches (model points) in a downloaded published-likelihood directory containing a patchset.json.

pyhf_cls

Compute observed and expected CLs for a pyhf workspace at a given signal strength.

Pass the directory containing the background-only workspace (and patchset.json), and optionally a patch_name selecting the signal point. CLs < 0.05 means excluded at 95% CL. Runs a real maximum-likelihood fit; large workspaces can take minutes.

writeup_macros

Generate LaTeX \newcommand macros from a results.json file.

Enforces the analysis-bundle rule that notes never hand-type physics numbers: every value in results_json becomes a macro (m_z_peak -> \MZPeak) written to out_tex, which the note includes via \input.

note_template

Copy the HEP analysis-note LaTeX template (note.tex skeleton + hepnote.sty with \pt/\GeV/\stat-style macros) into dest_dir. Structure mirrors experiment publications: Introduction, Detector and data, Event selection, Method, Systematic uncertainties, Results, Summary.

bundle_validateA

Validate an analysis bundle: layout, reproducibility (rerun analysis.py in a clean copy and require identical results.json), macros in sync, no hand-typed result values in the note, citations resolve, and the note compiles.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

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/diogodebastos/fisicai'

If you have feedback or need assistance with the MCP directory API, please join our Discord server